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 日水曜日 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依存関係を正しく管理できず、この方法でパッケージを手動でアップグレードする必要があります。

関連情報