IT/python

VSCode 상에서 이미 설치된 모듈을 찾을 수 없다고 할 때 해결 방법

심량 2020. 6. 4. 20:02

어쩌다 보니 파이썬 프로젝트를 수정하는게 업무로 떨어졌습니다.

파이썬 개발 환경을 검색하여 구축하였는데.. 그 과정 중에 Visual Studio Community 상에서 python 환경을 선택했다가 회사 상황이 community 버전을 쓸 수 없는 상황이어서 이를 포기하고 Visual Code 를 설치하고 파이썬 extension 을 설치했습니다.

파이썬 프로젝트를 clone 해서 Run/Start Debug 메뉴 또는 F5 키로 실행을 시키는데 PyQt5 모듈을 찾을 수 없다는 메시지가 뜹니다!!

PyQt5 모듈을 찾을 수 없다는 오류 화면그림1 PyQt5 unknown location 문제


일단 제목의 문제점을 해결해야 하므로 우리는 다음과 같이 명령을 내릴거에요

py -3.7 -m pip install pyqt5

여기에서는 pyqt5 모듈을 설치하라고 했는데 어쨌든 특정 버전(v3.7)에 옵션(-3.7)을 사용해서 원하는 모듈을 사용할 수 있습니다.

vscode 왼쪽 하단의 파이썬 버전을 누르면 원하는 버전을 선택할 수 있습니다. path에 어떤 버전이 되어 있다 하더라도 py 를 통해 정확한 버전의 하위 항목에 원하는 모듈을 설치하고 vscode 에서 해당 버전을 선택만 하면 정성적으로 코드를 실행할 수 있습니다.