[error log] QAxBase::setControl: requested control KHOPNAPI.KHOpenAPICtrl.1 could not be instantiated / AttributeError: 'Kiwoom' object has no attribute 'OnEventConnect'

Ariel·2023년 1월 26일
3

Error Log

목록 보기
2/5

📌 error message

QAxBase::setControl: requested control KHOPNAPI.KHOpenAPICtrl.1 could not be instantiated

📌 key

증권사 API는 32bit에서 지원된다. 64bit 가상환경을 만들어 실행했기 때문에 오류가 발생했다.

📌 solution

  1. 기존 64bit 가상환경 비활성화

@ Terminal

deactivate
  1. 기존 64bit 가상환경 폴더 삭제

  2. 32비트 파이썬 가상환경 설치, 실행
    https://redfox.tistory.com/21

  3. 가상환경에 설치해야 할 패키지 재설치



📌 error log

AttributeError: 'Kiwoom' object has no attribute 'OnEventConnect'

📌 solution

def get_ocx_instance(self):
	self.setControl("KHOPENAPI.KHOpenAPICtrl.1")

E 빠졌던 오타

profile
Data Analyst / Engineer

0개의 댓글