python - mettre - ImportError: aucun module nommé urllib3 lors de l'installation de pip
pip python 3 (1)
Tout d'abord vous devriez savoir quelle version python par défaut vous utilisez alors, supposons que vous utilisiez python2.7 alors essayez de trouver les paquets pip installés sous cette version de python en utilisant pip freeze ou pip freeze | grep -i urllib3
Je suppose que urllib3 n'est pas installé
wget https://pypi.python.org/packages/3b/f0/e763169124e3f5db0926bc3dbfcd580a105f9ca44cf5d8e6c7a803c9f6b5/urllib3-1.16.tar.gz#md5=fcaab1c5385c57deeb7053d3d7d81d59
tar xvf urllib3-1.16.tar.gz && cd urllib3-1.16/
python setup.py install
J'ai un problème avec virtualenvwrapper qui nécessite la réinstallation de pip comme première étape, et je reçois une plainte étrange à propos de urllib3:
$ python get-pip.py
Traceback (most recent call last):
File "get-pip.py", line 19177, in <module>
main()
File "get-pip.py", line 194, in main
bootstrap(tmpdir=tmpdir)
File "get-pip.py", line 82, in bootstrap
import pip
File "/tmp/tmppQTQty/pip.zip/pip/__init__.py", line 16, in <module>
File "/tmp/tmppQTQty/pip.zip/pip/vcs/mercurial.py", line 9, in <module>
File "/tmp/tmppQTQty/pip.zip/pip/download.py", line 39, in <module>
File "/tmp/tmppQTQty/pip.zip/pip/_vendor/requests/__init__.py", line 61, in <module>
File "/tmp/tmppQTQty/pip.zip/pip/_vendor/requests/packages/__init__.py", line 29, in <module>
ImportError: No module named urllib3
lorsque je recherche le fichier pip, get-pip.py
, je ne vois aucune référence à urllib3.
J'ai python2.6, py2.7, et py3.4 sur la machine
cchilders:~/Downloads
$ which python
/usr/local/bin/python
cchilders:~/Downloads
$ which pip
/usr/local/bin/pip
cchilders:/usr/local/bin
$ ls
2to3 easy_install-2.7 ipython pip3 smtpd.py
celery fop ipython2 pip3.5 uncompyle2
celerybeat grunt jsonlint pydoc virtualenv
celeryd idle pbr python virtualenv-clone
celeryd-multi ipdb pip python2.6 virtualenvwrapper_lazy.sh
charm iptest pip2 python2.6-config virtualenvwrapper.sh
easy_install iptest2 pip2.7 python-config
Python est par défaut à 2.6.9 ce qui n'est pas ce que je veux:
cchilders:/usr/bin
$ python
Python 2.6.9
Je n'ai pas d'anaconda sur la machine, ce qui a causé le problème de quelqu'un d'autre. Tout conseil quoi faire maintenant apprécié, merci