아나콘다 32비트 가상환경에서 python 버전을 변경하기 위해 Python interpreter에 들어가 python 버전을 변경하였다. 

그리고 파이참에서 파이썬을 실행하면 '%1은(는) 올바른 Win32 응용 프로그램이 아닙니다.'라고 에러 메시지가 나오면서 실행이 안 된다.

결론부터 얘기하면 python 버전이 32비트에서 64비트로 변경되서 그런 것이다. Python interpreter에서 버전을 변경하면 32비트 interpreter였더라도 64비트 파이썬으로 변경되는 현상이 발생한다.

 

파이썬 비트를 확인하려면 다음 링크에서 확인해보자. 


2020/11/11 - [금융공학/키움API연동] - [Python] 아나콘다 32비트 가상환경 설정 후 파이썬 비트 확인 방법

 

[Python] 아나콘다 32비트 가상환경 설정 후 파이썬 비트 확인 방법

아나콘다에서 32비트로 가상환경을 만들었는데 32비트로 잘 만들어졌는지 어떻게 알 수 있을까? 우선 아나콘다 프롬프트로 들어간다. 프롬프트 창에서 activate py35_32bit 입력하여 32비트 가상환경

grand-unified-engine.tistory.com

 

필자의 경우 기존에 설치되어 있던 PyQt5에서 오류가 발생했는데 PyQt5를 32비트환경에서 설치했기 때문에 64비트에서 PyQt5를 실행하려니 오류가 발생하는 것이다.

 

결론은 32비트 가상환경에서 Python 버전을 변경하려고 할 때 Python interpreter에서 변경하면 안 된다.

 

64비트로 바뀐 환경을 삭제하고 다시 32비트 가상환경을 설정해보자.

 

기존 환경 삭제하기 위해 Anaconda Prompt로 들어가 conda remove --all -n py38_32bit 를 입력한다.

 

다시 32비트 가상환경을 설정하는 방법은 다음 링크를 참조하자.


 

2020/02/27 - [금융공학/키움API연동] - [Python] 64비트 아나콘다 설치 후 32비트 가상환경 추가 방법

 

[Python] 64비트 아나콘다 설치 후 32비트 가상환경 추가 방법

다음과 같이 파이썬으로 키움증권 Open API 에 로그인하려고 하는데 아무 동작을 하지 않는다. self.kiwoom = QAxWidget("KHOPENAPI.KHOpenAPICtrl.1") self.kiwoom.dynamicCall("CommConnect()") 원인을 찾아보니..

grand-unified-engine.tistory.com

 

+ Recent posts