Open hdonghun opened 1 year ago
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. 오류: pip의 종속성 확인 프로그램은 현재 설치된 모든 패키지를 고려하지 않습니다. 이 동작은 다음과 같은 종속성 충돌의 원인입니다.
pip uninstall pyqt5 이후에, 다시 pip install pyqt5를 해도 No module named 'PyQt5'가 나옴.
강제로 버전을 pip install pyqt5==5.13 주입을 해도 같은 에러 발생
확인할 것
pip install pyqt5==5.12.0 pip install pyqtwebengine==5.12.0
pip install --user pyqt5
pip uninstall pyqt5 pip install pyqt5
Anaconda Prompt 콘솔창
버전체크
python -V
pip 버전체크와 경로
python -m pip -V
pip 패키지가 설치된 목록 목록 중에서 pyqt5 를 확인한다.
python -m pip list
목록중에서 pyqt5 없으면 설치
python -m pip install pyqt5
pyqt5 정보를 볼수있고, 경로 확인도 볼수 있다.
python -m pip show pyqt5
PyQt5 import 한다. - "여기서 주의점은 대소문자 주의"
python -c "import PyQt5"
Pycharm에서 사용하는 Python 버전, 내 컴퓨터에 깔려있는 Python 버전, Anaconda3 버전 확인하기.
문제 확인, Pycharm 터미널에 activate py37_32 가상환경이 활성화가 안됨. Pycharm을 새로 삭제 했다가 설치 했다가, 가상환경을 새로 만들었다가 지웠다가, 프로젝트를 처음부터 다시 만들었다가 지웠다가, 반복을 했는데, 같은 문제 계속 발생함. anaconda3, 파이썬 모두 32bit인거 확인.
새로운 방법 : Anaconda3 창에서 conda install python, pyqt5 명령어로 그 가상환경에 pyqt5를 설치하는 방법을 진행해봄..
하지만 아래와 같은 문제가 있다고, 실행 되지 않음..ㅠㅠ
(py37_32) C:\Windows\System32>conda install python, pyqt5 Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Collecting package metadata (repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve.
PackagesNotFoundError: The following packages are not available from current channels:
Current channels:
To search for alternate channels that may provide the conda package you're looking for, navigate to
https://anaconda.org
and use the search bar at the top of the page.
같은 인터프리터를 Existing에서 다시 설정 하였더니, 인터프리터가 새롭게 업데이트 되면서, 위에 있던 에러들이 없이, 모든것이 해결되었다.
왜인지 모르지만, 해결 되었다.. 3일만에..
ModuleNotFoundError: No module named 'PyQt5.QAxContainer' 여기서 에러 발생....
Anaconda Prompt에서 만들어 놓았던, conda env list로 가상환경 확인 , activate py37_32로 가상환경 활성화, conda install python, qyqt5 명령어로 패키지 설치, Pycharm 설정에 인터프리터 들어가서 위에 사진 처럼, Existing 누르고 anaconda3 폴더 들어가서, 가상환경 py37_32들어가서 안에 있는 python파일로 인터프리터 설정.
참조. https://perconsi.tistory.com/m/62 https://cceeddcc.tistory.com/4 https://toward-the-future.tistory.com/entry/Python-%ED%8C%8C%EC%9D%B4%EC%B0%B8Pycharm-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%95%84%EB%82%98%EC%BD%98%EB%8B%A4anaconda-%EA%B0%80%EC%83%81%ED%99%98%EA%B2%BD-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0 https://icantalk.tistory.com/375
ModuleNotFoundError: No module named 'PyQt5.QAxContainer' 이 에러, 때려죽어도 해결을 못하겠음...ㅠㅠ 각종 사이트 참조해서 다 따라하는데, 왜 내 컴퓨터에서는 안되는걸까 ㅠㅠ
Anaconda 창에서 pip uninstall PyQt5 pip install PyQt5 == 1.4.0 으로 버전 맞춰주고,
Pycharm 터미널가서 똑같이 pip install PyQt5 == 1.4.0 으로 버전 맞춰주고, 설정들어가서 인터프리터 들어가서, 다시 아나콘나 가상환경으로 인터프리터 설정해주고.
출처: https://grand-unified-engine.tistory.com/5
해결!!!!
PyQt5 설치
Pycharm terminal에 pip install pyqt5 진행 이후에, 프로그램을 실행 했는데, 계속적으로 ModuleNotFoundError: No module named 'PyQt5' 이 나온다.
이틀동안 계속 방법을 찾고 있는데, 해결되지 않고 있음.