ImportError: no se pueden importar solicitudes de nombre

Cada vez que ejecuto el código .py usando el terminal (ubuntu).

Me sale este error.

Traceback (most recent call last): File "./twitterstream.py", line 15, in  from pip._vendor import requests File "/usr/local/lib/python2.7/dist-packages/pip-10.0.1-py2.7.egg/pip/_vendor/requests/__init__.py", line 83, in  from pip._internal.compat import WINDOWS File "/usr/local/lib/python2.7/dist-packages/pip-10.0.1-py2.7.egg/pip/_internal/__init__.py", line 42, in  from pip._internal import cmdoptions File "/usr/local/lib/python2.7/dist-packages/pip-10.0.1-py2.7.egg/pip/_internal/cmdoptions.py", line 16, in  from pip._internal.index import ( File "/usr/local/lib/python2.7/dist-packages/pip-10.0.1-py2.7.egg/pip/_internal/index.py", line 15, in  from pip._vendor import html5lib, requests, six ImportError: cannot import name requests 

Todos los errores son errores de importación. (pipa)

He intentado reinstalar pip y python.

¿Alguna sugerencia sobre esto?

escribe en tu terminal

 pip install requests 

Porque aún no instaló el módulo de solicitudes instaladas, Y puede instalar todos los módulos por pip, pip instalar urlib2, pip instalar readlines, pip install termcolor etc //

En lugar de esto:

 from pip._vendor import requests 

hacer esto:

 import requests 

Su código está intentando importar solicitudes de otro progtwig; ese progtwig acaba de reorganizar todo su código, por lo que no es sorprendente que esto ya no funcione.

Tengo este error también en pip 10.0.1 .
En pip 9.0.3 no hay este error.

Pip 10.0.1 parece estar roto, por lo que hay una solución por el momento es pin pip en la versión 9:

 pip install --upgrade pip==9.0.3 

De lo contrario, necesita obtener la última versión de pip, no la versión de distribución, así como actualizar su PATH:

 export PATH="~/.local/bin:$PATH" 

Un poco tarde, pero acaba de llegar al mismo error que se describe aquí. Sin embargo, ninguna de las respuestas sugeridas solucionó mi problema.

En mi caso, pip se instaló desde el administrador de paquetes del sistema operativo ( python-pip en Arch Linux), así como solicitudes (que es una dependencia de la primera). Después de eliminar las solicitudes usando pip ( sudo pip uninstall requests ) terminé con este error.

Se pacman -Sy python-requests al reinstalar usando el administrador de paquetes de mi distro ( pacman -Sy python-requests ).

En una Mac, golpeé esto donde cualquier comando de pip falló con ese rastreo.

Esto se debió a una situación en la que había actualizado la mayoría de los paquetes, pero me olvidé de actualizar los paquetes relacionados con virtualenv. Estas mejoras lo arreglaron para mi.

 pip install --upgrade virtualenvwrapper pip install --upgrade virtualenv pip install --upgrade virtualenv-clone 

esto fija los comandos pip, así como los comandos mkvirtualenv y similares.

Veo cómo varias cosas pueden causar esto, pero este es un caso en el que otros usuarios podrían ayudar. En general, es posible que desee buscar paquetes desincronizados en su entorno.