IT일지/파이썬

[파이썬 에러] conda.cli.main_run:execute(33) 해결하기

체험가 2022. 3. 9. 15:55
반응형

vs code에서 며칠 전 까지만 해도 정상적으로 동작하던 프로그램이 갑자기 conda.cli.main_run:execute(33)를 띄우면서 실행이 되지 않는 문제가 발생했습니다.

pyqt5를 사용한 프로그램이었는데 가상환경이 제대로 실행이 안되서 그런지 모듈을 찾을 수 없다는 ModuleNotFoundError: No module named 'PyQt5.QAxContainer'에러도 같이 나오더군요

 

그래서 아나콘다에서 새로운 가상환경을 만들고 다시 실행해봐도 실패

아나콘다 자체를 다시 설치해도 실패

비주얼 스튜디오 코드를 다시 설치해도 실패....

 

마지막으로 cmd 터미널을 띄워서 직접 파이썬 파일을 실행하는 방법으로 프로그램을 동작시키는 데에는 성공하였으나,다른 서버로부터 받아오는 한글이 깨지는 문제가 발생해서 문자 인코딩 방식을 바꾸는 방식으로 어찌저찌 프로그램을 동작시키는 것은 성공했습니다만 뭔가 찜찜한 느낌이 남아있었습니다.

 

그래서 구글신에게 도움을 청하니 비슷한 시기부터 해당 오류가 나왔다는 다수의 의견이 있었고, 다행히 해결책도 나와있었습니다.


해결방법

vs code 좌측 [extensions] 탭에서 파이썬에서 마우스 오른쪽 클릭 -> [Install Another Version...]을 선택합니다.

 

중앙 상단에 여러 버전이 뜨는데, 2022.2.1924가 아닌 것을 선택하고 vs code를 재실행하면 이전과 같이 정상적으로 실행이 되는 것을 확인했습니다.

 

아마 vs code에서 파이썬 기능을 업데이트 하면서 아나콘다와 vs code의 호환성에 문제가 발생한게 아닌가 생각되네요

728x90
반응형