-
AttributeError: 'QAxWidget' object has no attribute 'xxx'Python 키움 OpenAPI 2025. 4. 22. 22:38반응형
원인 : python 32bit가 아닌 64bit를 사용할 때 발생하는 현상
해결방법 1. 32비트 환경으로 분리하여 설정한다.
특히 키움API나 pykiwoom의 경우 32비트 환경에서 정상 동작한다.
추천하는 파이썬버전은 3.10 이나 3.11 32bit이다.
- 접근하기 쉬운 경로에 설치한다 -> ex) c드라이브에 직접 python xx 폴더
- 관리자모드 명령 프롬프트를 실행한다.
- 작업 프로젝트경로로 이동 (cd 프로젝트 경로)ex) d 드라이브 dev 폴더라면 d: 입력 후 cd d:\dev
- 가상환경 생성 : “32비트 python 설치 경로” -m venv .venv32
새로 생성된 가상환경 - 가상환경 활성화 명령어 입력 : .venv32\Scripts\activate
- 필요 라이브러리 설치
#작업할 프로젝트로 경로 이동 cd 프로젝트 경로 #가상환경 생성 “32비트 python 설치 경로” -m venv .venv32 #가상환경 활성화 .venv32\\Scripts\\activate # pip 업그레이드 python -m pip install --upgrade pip setuptools wheel
#필요 라이브러리 설치 python -m pip install --upgrade pip setuptools wheel # Qt GUI (키움API용) pip install PyQt5 # COM 연동 (pykiwoom 내부에서 사용됨) pip install pywin32 # 데이터 처리용 pip install pandas # 키움 API 파이썬 래퍼 pip install pykiwoom
반응형'Python 키움 OpenAPI' 카테고리의 다른 글