아나콘다 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

 

Anaconda Prompt에서 pip install 패키지명을 실행하는 대신 PyCharm에서 패키지 설치하는 방법을 알아보자.

 

PyCharm에서 File - Settings을 클릭하여 Settings 창을 연다. (단축키 Alt + F7)

 

패키지를 설치하려는 Interpreter를 다음과 같이 선택한다.

 

 

현재 사용하고 있는 Interpreter에 설치된 여러가지 패키지 목록을 볼 수 있다.

 

다른 패키지를 설치하기 위하여 패키지 목록이 있는 곳 오른쪽에 + 버튼을 클릭한다.

 

 

위 그림과 같이 설치하고자 하는 패키지명을 입력하면 설치 가능한 목록이 출력된다.

 

원하는 패키지를 선택 후 Install Package를 클릭하면 해당 Interpreter에 패키지가 설치된다.

 

 

+ Recent posts