GNU/Linux >> Tutoriels Linux >  >> Linux

Erreur Pip :l'objet 'module' n'a pas d'attribut 'Cryptography_HAS_SSL_ST'

Ubuntu 16.04.3 ici :

Je pense avoir résolu ce problème en supprimant le package python-openssl (et ses dépendances) avec :

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

Puis installez la dernière version avec pip :

pip install pyOpenSSL

Bien sûr, si vous installez un autre package apt qui en dépend, il le récupérera. J'espère que si vous utilisez désormais pip pour tout ce que vous pouvez au lieu d'apt, tout ira bien.

Edit :depuis janvier 2019, ce problème ne semble plus exister.


Si même pip ne fonctionne pas, essayez ce qui suit :

sudo easy_install -U cffi
sudo easy_install -U cryptography

Cela fonctionne pour moi.


J'ai pu résoudre ce problème en supprimant la bibliothèque python openssl et en la réinstallant (la purge avant l'installation n'a pas fonctionné) :

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

Pour résoudre ce problème sur RHEL/CentOS :

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

Cela l'a fait pour moi sur CentOS 7. Santé !


Linux
  1. erreur autoconf sur ubuntu 11.04

  2. erreur python AttributeError:l'objet 'module' n'a pas d'attribut 'sha1'

  3. Comment installer un module pour tous les utilisateurs avec pip sous linux ?

  4. en utilisant pip3 :le module importlib._bootstrap n'a pas d'attribut SourceFileLoader

  5. ERREUR :ld.so :l'objet 'libgtk3-nocsd.so.0' de LD_PRELOAD ne peut pas être préchargé

Comment installer pip sur Kali Linux

Comment installer le module Apache mod_wsgi sur Ubuntu 18.04 (Bionic)

Installer Qt sur Ubuntu

Erreur d'importation :libcblas.so.3 :impossible d'ouvrir le fichier objet partagé :aucun fichier ou répertoire de ce type

installation mysqldump

sudo -i renvoie une erreur