Python 3.x pip3:需要属性';密码学有SSL ST和x27;

Python 3.x pip3:需要属性';密码学有SSL ST和x27;,python-3.x,pip,Python 3.x,Pip,当我尝试使用pip3时,在我发出命令后,它会显示以下错误: from OpenSSL import crypto, SSL File "/usr/local/lib/python3.5/dist-packages/OpenSSL/SSL.py", line 194, in <module> if _lib.Cryptography_HAS_SSL_ST: AttributeError: module 'lib' has no attribute 'Cryptography

当我尝试使用pip3时,在我发出命令后,它会显示以下错误:

from OpenSSL import crypto, SSL   File "/usr/local/lib/python3.5/dist-packages/OpenSSL/SSL.py", line 194, in <module>
    if _lib.Cryptography_HAS_SSL_ST: AttributeError: module 'lib' has no attribute 'Cryptography_HAS_SSL_ST'
来自OpenSSL导入加密,SSL文件“/usr/local/lib/python3.5/dist-packages/OpenSSL/SSL.py”,第194行,在
如果_lib.Cryptography_有_sslst:AttributeError:module'lib'没有属性'Cryptography_有_sslst'
当我运行pip时也发生了同样的问题,在我重新安装pip后,pip再次可用。但是,当我尝试在pip3上重新安装时,它不起作用。有人能告诉我怎么处理吗?

试试这个

cd /usr/local/lib/python3.5/dist-packages
mv OpenSSL/ ~/myOpenSSL
这样您就不会发现与OpenSSL相关的问题。我知道这并不能解决问题的根源,但至少它能让你用pip3来解决问题。如果您不喜欢,可以将OpenSSL还原回来。

试试这个

cd /usr/local/lib/python3.5/dist-packages
mv OpenSSL/ ~/myOpenSSL

这样您就不会发现与OpenSSL相关的问题。我知道这并不能解决问题的根源,但至少它能让你用pip3来解决问题。如果您不喜欢,可以将OpenSSL还原回来。

试试这个。它解决了我的问题

sudo apt-get remove python3-openssl

试试这个。它解决了我的问题

sudo apt-get remove python3-openssl