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
E então quando eu corro
sudo pip install -U pyyaml nltk
Eu recebo:
sudo: pip: command not found
software-installation
sudo
pip
Rohan Naik
fonte
fonte
Seu pip está instalado
/home/nyzlfc/.local/bin
, o que não está nosudo
caminho e por um bom motivo. Basta adicionar~/.local/bin
ao seu caminho e se afastarsudo
, pois é desnecessário.fonte
Eu tive o mesmo problema, e a razão pela qual tive esse problema (no debian) é porque instalei o python3.2 e o python3-pip e, como tal, eu realmente não tinha um executável pip, também não tinha um executável pip3 . Tenho pip-3.2 executável !!
Como tal, eu também recomendaria fazer
e depois pressionar tab para ver as opções de preenchimento automático ...
fonte
Primeiro verifique sua
$PATH
variável usando oecho
comando:Se
/usr/local/bin
estiver faltando, edite o arquivo oculto.profile
, localizado no diretório inicial. Se esse arquivo estiver ausente, edite.bash_profile
.Adicione como última
PATH
declaração a seguinte linha:fonte
Se você não gosta de instalar um novo pacote (para garantir que ele não mexa no seu ambiente python atual), sugiro mudar para o root apenas para instalação. Eu achei mais fácil. Mas não se esqueça de voltar logo após a instalação.
fonte
Eu sempre me esquecendo!
~/.local/bin
pip install package
, recebo umPermissionDenied
em algum lugar/usr/local/share/
, com a solução amigávelConsider using the '--user' option or check the permissions.
Portanto, faça:
pip install --user package
(a menos que você precise deste pacote globalmente / também para outros usuários)fonte
se você instalou no python3, então você pode fazer é
python3 -m pip install package_name
fonte