상세 컨텐츠

본문 제목

[Python] reportmissingimports

Python

by 코딩하는 박줄기 2022. 11. 15. 23:09

본문

728x90
반응형

Visual Studio에서 pip(Python Package Index)로 파이썬 패키지를 설치 후 해당 패키지를 import 했는데 reportmissingimports 오류가 났습니다. 

패키지를 설치했는데 없다고 합니다. 한번 찾아보겠습니다.

pip list // 설치된 패키지 목록
pip show pymssql // 설치된 패키지 정보 보기

C:\Program Files\Python39\Lib\site-packages에 위치한 pymssql

패키지를 찾을 수 없다는데. 분명 패키지는 잘설치되어 있습니다. 패키지를 잘 불러오지 못하는것을 보니 pip 설치 경로와 Python에서 패키지를 찾는 환경이  이상한것 같습니다.

Python 환경을 확인해보니 서로 경로가 다릅니다.  글로벌 환경, 가상 환경 및 Conda 환경이 섞여 해당 패키지를 잘 불러오지 못하고 있는것 같습니다.

Python 설치파일로 여러 버전의 파이썬을 설치하고 Conda와 Visual Studio Code Python 확장을 막 설치하다보니 문제가 난것 같습니다.

Conda환경

 

해결

   1. 솔루션 탐색기에서 프로젝트의 Python 환경 노드를 마우스 오른쪽 단추로 클릭하고 '모든 Python 환경 보기'를 선택합니다.

   2. 패키지 설치 경로와 적합한 Python 환경이 있다면 '이 환경을 새 프로젝트의 기본 환경으로 설정'을 선택합니다.

만약 적합한 환경이 없다면 수동으로 추가합니다.

기존 환경 수동 식별

3. 솔루션 탐색기에서 프로젝트의 Python 환경 노드를 마우스 오른쪽 단추로 클릭하고 '환경 추가'를 선택합니다.

 

4. 환경 추가 대화 상자에서 '기존 환경' 탭을 선택합니다.

5. '환경' 드롭다운을 선택하고 '사용자 지정'을 선택합니다.

6. '접두사 경로'를 추가합니다. C:\Program Files\Python39 (pip install 경로 환경)

 

7. 값을 검토하고 필요에 따라 수정한 후 '추가'를 선택합니다.

8. 환경이 변경되고 import 된 패키지를 확인할 수 있습니다.

 

참조

 

 

728x90
반응형

관련글 더보기

댓글 영역