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
Je reçois:
sudo: pip: command not found
software-installation
sudo
pip
Rohan Naik
la source
la source
Votre pip est installé dans
/home/nyzlfc/.local/bin
, qui n'est pas sur lesudo
chemin et pour une bonne raison. Ajoutez simplement~/.local/bin
à votre chemin et éloignez-voussudo
car c'est inutile.la source
J'ai eu le même problème, et la raison pour laquelle j'ai eu ce problème (sur Debian) est parce que j'ai installé python3.2 et python3-pip et en tant que tel je n'avais vraiment pas d'exécutable pip, je n'avais pas non plus d'exécutable pip3 . J'ai un exécutable pip-3.2 !!
En tant que tel, je recommanderais également de faire
puis en appuyant sur tab pour voir les options de saisie semi-automatique ...
la source
Vérifiez d'abord votre
$PATH
variable à l'aide de laecho
commande:S'il
/usr/local/bin
manque, modifiez le fichier caché.profile
, situé dans votre répertoire personnel. Si ce fichier est manquant, modifiez-le à la.bash_profile
place.Ajoutez comme toute dernière
PATH
instruction la ligne suivante:la source
Si vous n'aimez pas installer un nouveau paquet (pour vous assurer qu'il ne dérange pas avec votre environnement python actuel), je suggère de passer à root juste pour l'installation. J'ai trouvé ça plus facile. Mais n'oubliez pas de revenir en arrière, juste après avoir terminé l'installation.
la source
Je l'oublie toujours moi-même!
~/.local/bin
pip install package
, j'obtiens unPermissionDenied
quelque part/usr/local/share/
, avec la solution amicaleConsider using the '--user' option or check the permissions.
Par conséquent, faites:
pip install --user package
(sauf si vous avez besoin de ce package globalement / pour d'autres utilisateurs également)la source
si vous avez installé en python3, vous pouvez faire est
python3 -m pip install package_name
la source