상세 컨텐츠

본문 제목

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

IT/Python

by Analyst Cho 2021. 5. 13. 20:33

본문

반응형

 

흔히 발생할 수 있는 오류는 아래와 같다.


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 anaconda)

# 생성한 가상환경 활성화
conda activate [가상환경 이름]
>>(예시 : conda activate py32)

# 파이썬 버전 확인
python

Error returned by CreateProcess: (740, 'CreateProcess', '요청한 작업을 수행하려면 권한 상승이 필요합니다.')

 

Visual Studio Code나 파이썬 같은 IDE 프로그램 아이콘에 오른쪽 클릭 - 속성 - 호환성 에 들어가서 '권리자 권한으로 이 프로그램 실행'에 체크한 뒤 확인을 누르면 해결된다.

 

 

 

 

 

반응형

관련글 더보기

댓글 영역