PyCharm에서 PyQt5.QAxContainer 모듈을 포함하여 개발하기 위해 PyQt5를 install 했다.

그러나 다음과 같이 설치가 됐다고 하나 에러가 발생한다.

 

 

 

ERROR: spyder 3.3.6 has requirement pyqt5<5.13: python_version >= "3", but you'll have pyqt5 5.14.1 which is incompatible.

확인해보니 Python 버전이 3 이상이라면 spyder 가 PyQt5 5.13보다 하위 버전에서 작동한다는 뜻이다.

spyder가 필요한 것이 아니니 PyQt5는 설치가 됐다고 하여 PyCharm에서 다시 import를 해봤으나 계속 참조할 수 없다고 표시된다.

 

1. PyQt5를 uninstall 후 다시 install 해보았지만 동일했다.

2. 아나콘다를 업데이트 했는데도 동일했다.

 

에러 메시지대로 PyQt5 모듈을 다운그레이드 해보았다.

pip uninstall PyQt5

pip install PyQt5==5.13

 

버전을 다운그레이드 하니 정상 작동 된다.

 

정확한 원인은 알 수 없으나 호환성 문제인 것으로 보인다.

 

 

+ Recent posts