증권사 API 이용할 때 오류 해결하기 (-2147221021, '작업을 사용할 수 없습니다.')


증권사 API 이용할 때 오류 해결하기 (-2147221021, '작업을 사용할 수 없습니다.')

API를 제공하는 증권사는 키움증권, 대신증권, 이베스트투자증권 정도가 있는데, 모두 '윈도우'에서 제공하기 때문에 리눅스에서는 사용할 수 없습니다. 이 중에서 대신증권의 '크레온 플러스(CREON Plus)'를 사용하여 증권 데이터를 가져오는 과정에서 이 오류가 발생하였습니다. com_error: (-2147221021, '작업을 사용할 수 없습니다.', None, None) 증권사 API는 32bit만 지원하고 있으나, 64bit를 사용하고 있기 때문에 발생하는 오류이다. 이를 해결하기 위해서는 32비트 가상환경을 만들어주면 됩니다. 터미널(Terminal)에서 아래 명령어를 하나씩 순서대로 입력하시면 됩니다. # Anaconda 에서 32비트로 셋팅 set CONDA_FORCE_32BIT=1 # 파이썬 가상환경 생성 conda create -n [가상환경 이름] python=[파이썬버전] anaconda >>(예시 : conda create -n py32 python 3.8.5...


#32비트 #터미널 #키움증권 #크레온 #증권 #이베스트증권 #윈도우 #에러 #대신증권 #Terminal #CREON #API #파이썬

원문링크 : 증권사 API 이용할 때 오류 해결하기 (-2147221021, '작업을 사용할 수 없습니다.')