***키움 Open API 연동오류 해결 방법
AttributeError: 'QAxWidget' object has no attribute 'OnEventConnect'
오탈자도 없는데, 위와 같은 문제가 생겼다.
찾아보니, bit가 안맞아서 발생하는 문제였다.
OPEN API는 32bit인데, 내가 사용하던 파이썬은 64bit이기 때문이다.
결론적으로는 파이썬 32bit 가상환경을 만들어서 파이참에서 사용하면 된다.
1. 아나콘다 프롬프트 실행
(1. Anaconda Prompt)
2. 파이썬 32비트로 설정
(2. setting 32bit python)
set CONDA_FORCE_32BIT=1
3. 파이썬 가상환경 설치
(3. install 32bit python virtual env)
가상환경이름은 주로 py37_32 와 같이 표현한다.
py : 파이썬
37 : 3.7 버전
32 : 32bit
conda create -n py37_32 anaconda
4. 설치한 가상환경 실행
(4. activate the virtual env)
(base) 에서 (py37_32)로 변경된 것을 확인할 수 있다.
conda activate py37_32
5. 설치된 가상환경 확인하기
(5. Check the folder of the virtual env)
Anaconda3 설치 폴더 밑에 가상환경들이 설치된 것을 볼 수 있다.
6. 설치한 가상환경을 Pycharm에 설정하기
(6. Setting the virtual env in Pycharm)
File - Settings 로 들어간다.
7. 설치한 가상환경 추가하기
(Add the virtual env)
Project - Python Interpreter - Add
8. 가상환경 열기
(8. Activate the virtual env in Pycharm)
Terminal -
conda activate py37_32
'programming' 카테고리의 다른 글
[Web] html 안에 html 넣기 (html import 하는 방법) (0) | 2022.01.11 |
---|---|
[Python] 아나콘다 가상환경 이름 바꾸기(Change the name of the virtual env in Anaconda) (0) | 2022.01.11 |
[Python] 네이버 이미지 크롤링하기 (0) | 2022.01.04 |
[Python] 파이썬 DataFrame(데이터프레임) 인덱싱, 슬라이싱 (0) | 2022.01.04 |
[Git] 원격 브랜치 로컬pc로 가져와서 작업하기 ( + 에러 해결 fatal: Ambiguous object name: 'origin/tom_20211220_refreshTokenApply') (0) | 2022.01.02 |