GNU/Linux >> Znalost Linux >  >> Linux

Pip Error:objekt 'module' nemá žádný atribut 'Cryptography_HAS_SSL_ST'

Ubuntu 16.04.3 zde:

Myslím, že jsem to vyřešil odstraněním balíčku python-openssl (a jeho závislostí) pomocí:

apt-get --auto-remove remove python-openssl

Poté nainstalujte nejnovější verzi pomocí pip:

pip install pyOpenSSL

Samozřejmě, že pokud nainstalujete další balíček apt, který na něm závisí, stáhne ho zpět. Doufám, že pokud budete od nynějška místo apt používat pip pro všechno, co můžete, mělo by to být v pořádku.

Edit:od ledna 2019 se zdá, že tento problém již neexistuje.


Pokud ani pip nefunguje, zkuste následující:

sudo easy_install -U cffi
sudo easy_install -U cryptography

Funguje to pro mě.


Podařilo se mi to vyřešit odstraněním openssl python lib a přeinstalací (vyčištění před instalací nefungovalo):

$ sudo rm -rf /usr/local/lib/python2.7/dist-packages/OpenSSL/
$ sudo apt install --reinstall python-openssl

Chcete-li to opravit na RHEL/CentOS:

sudo rm -rf /usr/lib/python2.7/site-packages/OpenSSL/
sudo yum install pyOpenSSL

Tohle se mi povedlo na CentOS 7. Na zdraví!


Linux
  1. Jak nainstalovat PIP v Linuxu

  2. Jak nainstalovat PIP v Linuxu?

  3. chyba autoconf na ubuntu 11.04

  1. Při instalaci obrubníku (0.8.5) došlo k chybě

  2. Chyba při instalaci gnureadline přes pip

  3. pomocí pip3:modul importlib._bootstrap nemá žádný atribut SourceFileLoader

  1. Chyba při spuštění instalace Sudo Apt-get -f?

  2. CHYBA:ld.so:objekt 'libgtk3-nocsd.so.0' z LD_PRELOAD nelze předem načíst

  3. Nainstalovat emacs bez sudo?