Correr pip
o pip3
resultados con:
Traceback (most recent call last):
File "/home/myuser/.local/bin/pip", line 7, in <module>
from pip._internal import main
ImportError: No module named 'pip._internal'
Tuve problemas con esto y desinstalé pip3, pero cuando intento instalarlo nuevamente usando
sudo apt-get -y install python3-pip
se instala, pero luego ejecutando pip o pip3 obtengo el mismo error.
#which pip3
/home/myuser/.local/bin/pip3
python3 -m pip install --user <package>
easy_install
(viene delpython-setuptools
paquete), puede hacerlosudo easy_install pip
(o solosudo easy_install3 pip
para python3, etc.)Respuestas:
Después de actualizar
pip
(opip3
, en este caso) si ocurre lo siguiente:Forzar una reinstalación de pip:
Verificar instalación:
Ahora
pip3 install <package>
ypip3 install --user <package>
(para instalaciones a nivel de usuario) funcionará correctamente.Nunca debería haber alguna razón por la que necesite ejecutar pip en modo elevado.
(nota: para Python 2.7, simplemente reemplace
python
porpython3
ypip
parapip3
)También tuve el mismo problema en macOS, es un problema común en todas las plataformas.
fuente
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/bin/pip3'
sudo rm -rf /usr/bin/pip3
: primero purga ese directorio existente, luego instálalo desde cero. Es un problema de permisos en ese directorio, pero creo que es mejor restablecerlo en estas circunstancias, siempre puede reinstalar fácilmente cualquier paquete que pierda nuevamente. Si eso no funciona, destruye también tu instalación de Python 3, luego reinicia.Este comando también funciona, reinstala
pip
:sudo easy_install pip
fuente
Resolví esto actualizando pip a través de Python, así:
python2 -m pip install --user --upgrade pip
python3 -m pip install --user --upgrade pip
fuente
Tengo el mismo problema que usted ahora, descubrí que la razón es que está trabajando sin privilegios de superusuario, ya que algunos paquetes o módulos internos de Python están instalados con privilegios de superusuario.
Por lo tanto, puede intentar ingresar el puño
sudo su
, luego ingresar su contraseña y ejecutarpip install
, podría ayudar.fuente
pip
con permisos elevados. Utilice la--user
bandera en su lugar, como en:pip3 install --user <package>
pip3 install --user
from pip._internal import main
ocurre un error, en mi solución, 1)curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
2)python3 get-pip.py --user --force-reinstall
, y luego puede ejecutarpip
sin permiso del superusuario, muchas gracias por su consejo , ¡ayuda mucho!sudo
willy-nilly (¡destruí mi sistema operativo varias veces!)Aplica estos tres pasos:
/usr/local/bin
por terminalsudo gedit pip
from pip._internal import main
enfrom pip import main
.fuente
Verifique si pip ya está instalado usando
o
Si no usa este comando para instalarlo:
Ahora puedes usar
instalar paquetes usando pip.
fuente
La versión pip ahora es 19.0.1:
Cambiar
from pip._internal import main
afrom pip import main
fuente