无法安装 pyqt5

无法安装 pyqt5

我正在尝试安装 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 日星期三 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无法正确管理依赖项,因此需要以这种方式手动升级包。

相关内容