로딩
요청 처리 중입니다...

증권사 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 # 파이썬