49 votes

Lorsque l'on utilise sudo pour lancer pip "pip : command not found" alors qu'il est installé

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

Et puis quand je cours

sudo pip install -U pyyaml nltk

J'ai compris :

sudo: pip: command not found

1voto

PolishPancake Points 11

J'ai eu le même problème (en essayant également d'installer yaml) et

sudo pip3 install yaml

a fonctionné pour moi !

0voto

Mojtaba Komeili Points 141

Si vous n'aimez pas installer un nouveau paquet (pour être sûr qu'il ne perturbe pas votre environnement Python actuel), je vous suggère de passer à racine juste pour l'installation. J'ai trouvé cela plus facile. Mais n'oubliez pas de revenir en arrière, juste après avoir terminé l'installation.

0voto

tsheri sherpa Points 1

Si vous avez installé python3, vous pouvez faire ce qui suit python3 -m pip install package_name

0voto

Au lieu de faire pip install <package name>

Essayez pip3 install <package name>

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X