pyqt5를 설치하려고 하는데 다음 오류가 발생합니다.
$ sudo pip3 install pyqt5
Collecting pyqt5
From cffi callback <function _verify_callback at 0x7fbdc777f2f0>:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/OpenSSL/SSL.py", line 313, in wrapper
_lib.X509_up_ref(x509)
AttributeError: module 'lib' has no attribute 'X509_up_ref'
Could not find a version that satisfies the requirement pyqt5 (from versions: )
No matching distribution found for pyqt5
더 이상 이 문제를 해결하는 방법을 모르겠습니다.
내 운영체제:
Linux 버전 4.13.0-38-generic (buildd@lgw01-amd64-042) (gcc 버전 7.2.0 (Ubuntu 7.2.0-8ubuntu3.2)) #43-Ubuntu SMP 2018년 3월 14일 수요일 UTC 15:20 :44
나는 Python 2.7.14와 Python 3.6.3을 가지고 있습니다.
답변1
OpenSSL
대부분의 경우 패키지를 업데이트하면 됩니다 setuptools
. 다음을 사용하여 이 작업을 수행할 수 있습니다.
$ pip install --upgrade setuptools
$ pip install --upgrade pyOpenSSL
패키지를 업그레이드할 때 동일한 오류가 발생하는 경우 pyOpenSSL
패키지를 업데이트해야 할 수도 있습니다 cryptography
.
$ pip install --upgrade crytography
경우에 따라 pip
종속성을 올바르게 관리할 수 없으며 이러한 방식으로 패키지를 수동으로 업그레이드해야 합니다.