Nota del mantenedor: cualquier persona que todavía tenga este problema, consulte #5599.
mi pipa está rota. no se puede actualizar. También se queja de error cuando solo escribe pip.
Traceback (most recent call last):
File "/usr/local/bin/pip", line7, in <module>
from pip._internal import main
ImportError: No module named _internal
También probé sudo pip
o sudo su; pip
, con el mismo resultado.
Escribiendo:
sudo apt remove python-pip
el problema desaparece. Extraño.
Es una mala idea sudo pip install -U pip
.
Tuve el mismo problema, así que apliqué tu extraño método: sudo apt remove python-pip
y resolvió mi problema también. Creo que se trata de la diferencia de versión. Porque antes de eliminar pip, actualicé pip de 8 a 10. Después de eliminar pip, verifiqué la versión de pip y la salida mostró que tengo pip con la versión 10. Y el problema desapareció :) @zchrissirhcz
Esta solución también funcionó para mí, ya que mi seguimiento de errores fue idéntico. Gracias por compartir.
Cuando trato de desinstalar pip en fedora, intenta eliminar 377 paquetes. Estoy seguro de que esto rompería todo el sistema.
@PavelNiedoba En mi caso, primero actualizo pip con pip, luego elimino el paquete python-pip
en Ubuntu con apt.
Tuve el mismo problema, pero usé la solución temporal mencionada en el problema #5240 . Poco después, apareció una nueva queja que indicaba un error en la línea 11.
Rastreo (llamadas recientes más última):
Archivo "/usr/local/bin/pip", línea 11, en
sys.exit(principal())
NameError: el nombre 'principal' no está definido
He cambiado la última línea, de
sys.exit(principal())
para
sys.exit(_main())
¡y voilá! Problema descartado.
Acabo de cambiar el from pip._internal import main
en from pip import main
y listo! Problema descartado
sudo python -m pip install -U pip==8.0.1
Como lo indica @mahxn0 , lo hice:
sudo python -m pip install -U pip == 8.0.1
Después de este:
sudo pip install -U pip
Y está funcionando normalmente ahora;)
hola hermanos disculpe tengo un problema con mi mac OS, ya tengo un Python version 2.7 e instalé la version 3.6 pero aun tengo el sistema que me pone 2.7 en mi /Library y no se que hacer puedo ni siquiera instalar módulos en mi IDE
por favor, ayúdame :'(
@kouamegerard el problema es el administrador de paquetes de python, el pip está roto. Debe eliminar y volver a instalar pip, especialmente no la versión 10.0. Intente buscar en Google cómo instalar una versión pip (como 9.0) en mac OS, espero que esto ayude.
@kouamegerard , le sugiero que use una instalación de Python provista por homebrew ( brew install python
después de instalarla desde https://brew.sh).
¡Extraño en verdad! Escribí "sudo apt remove python3-pip", y luego ejecuté pip3, y instaló todos los paquetes que no pudo instalar antes...
Esta solución funciona conmigo xD
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py --force-reinstall
o
use sudo para el permiso más alto:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py --force-reinstall
Por supuesto, podemos usar python3 en lugar de python;)
Presioné esto dentro de un Dockerfile (al instalar python3.6 y python3-pip).
Eliminar esta línea RUN pip3 install --upgrade pip
resolvió el problema.
Sugeriría mirar el #5599 en cuanto a la causa raíz de este problema y para describir qué lo soluciona.
https://github.com/pypa/pip/issues/5599#issuecomment -414157896 resuelto para mí
python -m pip uninstall pip
y luego hacer
pip3 install --user PACKAGENAME
Esto me funciona en Python3 y Ubuntu 18.04.
Instalar pip3:
sudo python3 -m pip install -U pip==19.0.2
Actualizar pip3:
sudo pip3 install --upgrade pip
Resolví esto actualizando pip a través de Python, así:
python2 -m pip install --user --upgrade pip
python3 -m pip install --user --upgrade pip
Esta solución funciona conmigo xD
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py --force-reinstall
o
use sudo para el permiso más alto:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py sudo python get-pip.py --force-reinstall
Por supuesto, podemos usar python3 en lugar de python;)
Tuve que usar la opción -H para sudo para que funcione.
sudo -H python get-pip.py --force-reinstall
Este hilo se ha bloqueado automáticamente ya que no ha habido ninguna actividad reciente después de que se cerró. Abra un nuevo problema para los errores relacionados.
Comentario más útil
Acabo de cambiar el
from pip._internal import main
enfrom pip import main
y listo! Problema descartado