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





virtualenvwrapper