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 lasudo
ruta y con una buena razón. Simplemente agregue~/.local/bin
a su camino y aléjese,sudo
ya 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
$PATH
variable usando elecho
comando:Si
/usr/local/bin
falta, edite el archivo oculto.profile
, ubicado en su directorio de inicio. Si falta este archivo, edite en su.bash_profile
lugar.Agregue como última
PATH
declaració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/bin
pip install package
, me sale unPermissionDenied
lugar/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_name
fuente