sudo easy_install pip
Searching for pip
Best match: pip 1.4.1
Processing pip-1.4.1-py2.7.egg
pip 1.4.1 is already the active version in easy-install.pth
Installing pip script to /home/nyzlfc/.local/bin
Installing pip-2.7 script to /home/nyzlfc/.local/bin
Using /home/nyzlfc/.local/lib/python2.7/site-packages/pip-1.4.1-py2.7.egg
Processing dependencies for pip
Finished processing dependencies for pip
Y luego cuando corro
sudo pip install -U pyyaml nltk
Yo obtengo:
sudo: pip: command not found
software-installation
sudo
pip
Rohan Naik
fuente
fuente

Su pip está instalado en
/home/nyzlfc/.local/bin, que no está en lasudoruta y con una buena razón. Simplemente agregue~/.local/bina su camino y aléjese,sudoya que es innecesario.fuente
Tuve el mismo problema, y la razón por la que tuve este problema (en Debian) es porque instalé python3.2 y python3-pip y, como tal, realmente no tenía un pip ejecutable, tampoco tenía un pip3 ejecutable . Tengo pip-3.2 ejecutable !!
Como tal, también recomendaría hacer
y luego presionando tab para ver las opciones de autocompletar ...
fuente
Primero verifique su
$PATHvariable usando elechocomando:Si
/usr/local/binfalta, edite el archivo oculto.profile, ubicado en su directorio de inicio. Si falta este archivo, edite en su.bash_profilelugar.Agregue como última
PATHdeclaración la siguiente línea:fuente
Si no desea instalar un nuevo paquete (para asegurarse de que no se meta con su entorno actual de Python), le sugiero que cambie a root solo para la instalación. Lo encontré más fácil. Pero no olvide volver, justo después de finalizar la instalación.
fuente
¡Siempre lo olvido!
~/.local/binpip install package, me sale unPermissionDeniedlugar/usr/local/share/, con la solución amigableConsider using the '--user' option or check the permissions.Por lo tanto, haga lo siguiente:
pip install --user package(a menos que necesite este paquete globalmente / para otros usuarios también)fuente
si ha instalado en python3, entonces puede hacer es
python3 -m pip install package_namefuente