본문 바로가기

PROGRAM/PyQt5 with Python

Import PyQt5 could not be resolved 에러 해결하기

1. VSCode에서 Anaconda + PyQt5 사용하여 코딩 중

 - 좀전까지 돌아가던 코드가 갑자기 에러로 동작하지 않음 ㅠㅠ

 - 조금전 다시 돌리니 일단은 돌아감

 - 문제는 여전히 그대로 있음

2번은 문제 해결 않됨 :  2번의 빨간색만 확인하고 3번으로 넘어가기를 추천

2-1. 아나콘다 Prompt 실행

2-2. PyQt5 설치 : 우선 PyQt5가 설치 되어 있는지 확인하고 설치가 않되어 있으면 설치

 

설치된 pip list확인 : 설치된 것 가운데 PyQt5 가 있는지 확인

(base) C:\Users\userName> python -m pip list

- 설치가 안되어 있으면 PyQt5 설치 (설치되어 있으면 일단 3번으로 고고)

(base) C:\Users\userName> pip install PyQt5

- 설치된 파이썬 버전확인

(base) C:\Users\userName> python -V
Python 3.8.5

- 설치된 pip 버전확인

(base) C:\Users\userName> python -m pip -V
pip 20.2.4 from C:\Users\userName\anaconda3\lib\site-packages\pip (python 3.8)

 다른 문서에서 PyQt5 와 PySide2 가 같이 설치되어 있어야 한다는 것을 확인

(base) C:\Users\userName> pip install PySide2

 

3. VS Code의 현재 작업 폴더에 .vscode 폴더가 생성되어 있는지 확인

 - 처음에 확인 하였을 때는 없었음

 

4.  .vscode/settings.json 생성

4.1  .vscode 폴더 생성 : 작업폴더 옆에 새폴더 아이콘 클릭 -> .vscode 폴더 생성

 

4.2 settings.json 파일 생성(빈파일) : 아나콘다에서 python.exe 경로 추가

{
    "python.pythonPath": "C:\\Users\\userName\\anaconda3\\python.exe"
}

4.3 작업경로(예:OPENCV) -> .vscode -> settings.json -> 코드 추가

 

문제 해결