python - modulenotfounderror - pip install requests
ImportError: Ningún módulo llamado urllib3 al instalar pip (1)
Tengo un problema con virtualenvwrapper que requiere reinstalar pip como primer paso, y estoy recibiendo una queja extraña sobre 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
cuando busco el archivo pip get-pip.py
, no veo ninguna referencia a urllib3.
Tengo python2.6, py2.7 y py3.4 en la máquina
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á por defecto en 2.6.9, que no es lo que quiero:
cchilders:/usr/bin
$ python
Python 2.6.9
No tengo anaconda en la máquina, lo que causó el problema de otra persona. Cualquier consejo que hacer ahora apreciado, gracias
Lo primero que debes hacer es saber qué versión predeterminada de python estás usando, supongamos que utilizas python2.7 y luego tratas de encontrar los paquetes pip instalados en esa versión de python con congelación de pip o freeze | grep -i urllib3
Supongo que urllib3 no está instalado
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