Me encuentro con problemas cada vez que corro pip
con argumentos o banderas. He intentado hacerlo, apt-get install --reinstall python-pip
pero no ayuda y no sé cómo solucionarlo.
Versión de Ubuntu
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty
Versión de Python
$ python --version
Python 2.7.6
Versión pip
$ dpkg -l | grep pip
ii python-pip 1.5.4-1 all alternative Python package installer
Error, obtengo exactamente el mismo error, no importa qué argumentos o marcas intente.
$ pip
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.4', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 351, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2363, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2088, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 11, in <module>
from pip.vcs import git, mercurial, subversion, bazaar # noqa
File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead
14.04
python
python-2.7
pip
Jan Geep
fuente
fuente
easy_install -U pip
...Respuestas:
Parece ser un error que se informa aquí
Debería funcionar si instala una versión posterior de
pip
.Puede eliminar la
pip
instalación actual con:Luego instálelo desde github (es una versión posterior):
Editar
Si aún así no funciona, intente esto como dice en la documentación de instalación (después de instalar la nueva versión):
Para habilitar el uso
pip
desde la línea de comandos, asegúrese de que el subdirectorio Scripts de su instalación de Python esté disponible en la RUTA del sistema. (Esto no se hace automáticamente).Referencias
fuente
wget https://bootstrap.pypa.io/get-pip.py
, luego 2.sudo python get-pip.py
Este problema es causado por una falta de coincidencia entre su instalación de pip y la instalación de sus solicitudes. Primero elimine el paquete python-pip y luego instale la última versión de pip. Abra la terminal y escriba:
Para actualizar pip para Python 3.x, reemplace
python-pip
conpython3-pip
, reemplacepython-setuptools
conpython3-setuptools
y reemplaceeasy_install
coneasy_install3
.fuente
Bueno, el script get-pip.py de github está desactualizado, y la última versión está en pypa de la siguiente manera:
fuente
bash: /usr/bin/pip: No such file or directory
sudo python get-pip.py
, puede ayudar. (Soy un usuario de macOS ahora, lo siento por no probar env)Tuve el mismo error y las mismas versiones de Ubuntu. easy_install tampoco funcionaba. Hacer apt-get --reinstall no había funcionado.
Puede intentar recompilar:
ahora funciona la "lista de pip" (anteriormente había eliminado todos los archivos pyc pero no creo que sea necesario o seguro)
fuente
Crear un enlace simbólico a / user / bin
sudo ln -s /usr/local/bin/pip /usr/bin/
fuente
Reinstalar python-pip desde este sitio web funcionó para mí:
fuente