ImportError: impossible d'importer nom HTTPSHandler l'installation get-pip.py
J'obtiens cette erreur quand j'essaie d'installer pip2.7.
J'ai python 2.7 que mon défaut déjà, mais je ne sais pas pourquoi je reçois ce.
OS: CentOS 6.5
OpenSSL a été déjà installé.
J'ai suivi ce guide pour installer Python 2.7:
http://toomuchdata.com/2014/02/16/how-to-install-python-on-centos/
[root@myservername arandomfolder]# python get-pip.py
Traceback (most recent call last):
File "get-pip.py", line 17474, in <module>
main()
File "get-pip.py", line 17466, in main
bootstrap(tmpdir=tmpdir)
File "get-pip.py", line 17406, in bootstrap
import pip
File "/tmp/tmpXq2wUP/pip.zip/pip/__init__.py", line 10, in <module>
File "/tmp/tmpXq2wUP/pip.zip/pip/util.py", line 18, in <module>
File "/tmp/tmpXq2wUP/pip.zip/pip/_vendor/distlib/version.py", line 14, in <module>
File "/tmp/tmpXq2wUP/pip.zip/pip/_vendor/distlib/compat.py", line 31, in <module>
ImportError: cannot import name HTTPSHandler
quel système d'exploitation utilisez-vous?
Je suis sous Centos 6.5, j'ai installé Python 2.7 et il est également livré avec Python2.6 pré-installé, j'ai installé OpenSSL ainsi.
J'ai suivi ce guide pour installer Python2.7 toomuchdata.com/2014/02/16/how-to-install-python-on-centos
python se référant à python 2.6 ou 2.7?
Sa se référant à Python 2.7 # le python alias python='/usr/local/bin/python2.7' /usr/local/bin/python2.7
Je suis sous Centos 6.5, j'ai installé Python 2.7 et il est également livré avec Python2.6 pré-installé, j'ai installé OpenSSL ainsi.
J'ai suivi ce guide pour installer Python2.7 toomuchdata.com/2014/02/16/how-to-install-python-on-centos
python se référant à python 2.6 ou 2.7?
Sa se référant à Python 2.7 # le python alias python='/usr/local/bin/python2.7' /usr/local/bin/python2.7
OriginalL'auteur Shiro | 2014-06-29
Vous devez vous connecter pour publier un commentaire.
Vous avez un Python sans le support de SSL compilé. Malheureusement,
get-pip
semble besoin la prise en charge SSL.Si vous utilisez une distribution Linux, assurez-vous qu'OpenSSL est installé, y compris les en-têtes lors de la compilation Python à partir de la source.
Pas Windows, évidemment. Mac OS X est livré avec un Python qui inclut le support OpenSSL, et de la compilation on va ramasser les en-têtes correctement. Donc c'est soit un BSD ou une distribution Linux.
Je comprends cela, mais il y a des paquets différents pour les différentes distributions linux.
bien sûr, et si et quand l'OP demande de l'aide pour que nous puissions ajouter cette info.
Je suis sous Centos 6.5, j'ai installé Python 2.7 et il est également livré avec Python2.6 pré-installé, j'ai installé OpenSSL ainsi.
OriginalL'auteur Martijn Pieters
Regarde donc comme j'ai été absent openssl-devel dépendance
après que je l'ai installé, j'ai pu l'installer.
OriginalL'auteur Shiro
J'ai eu ce problème sur un Centos 6.5 de la machine, même si j'avais openssl et openssl-devel installé. J'ai aussi été en utilisant les étapes à partir du site:
http://toomuchdata.com/2014/02/16/how-to-install-python-on-centos/
J'ai supprimé les paquets python que j'avais installé avant: virtualenv, NetworkX, et pil:
Puis j'ai compilé Python 2.7 nouveau et n'avait plus ce problème. Après j'ai suivi la procédure décrite dans le lien ci-dessous, j'ai réinstallé les forfaits ci-dessus à l'aide de pip2.7:
OriginalL'auteur user2308969
J'ai rencontrer le même problème. Je l'ai résolu en installer
openssl-devel
etreconfigure
,make
,make install python3
:puis aller à la
python3
répertoire:OriginalL'auteur spider