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
Und dann, wenn ich renne
sudo pip install -U pyyaml nltk
Ich bekomme:
sudo: pip: command not found
software-installation
sudo
pip
Rohan Naik
quelle
quelle
Dein Pip ist in installiert
/home/nyzlfc/.local/bin
, was nicht imsudo
Pfad liegt und das hat einen guten Grund. Ergänzen~/.local/bin
Sie einfach Ihren Pfad und entfernen Sie sich,sudo
da dies nicht erforderlich ist.quelle
Ich hatte das gleiche Problem, und der Grund, warum ich dieses Problem hatte (unter Debian), ist, dass ich python3.2 und python3-pip installiert habe und als solches hatte ich wirklich keine ausführbare pip-Datei, ich hatte auch keine ausführbare pip3-Datei . Ich habe Pip-3.2 ausführbar!
Als solches würde ich auch empfehlen zu tun
und dann die Tabulatortaste drücken, um die Autovervollständigungsoptionen anzuzeigen ...
quelle
Überprüfen Sie zuerst Ihre
$PATH
Variable mit demecho
Befehl:Wenn dies
/usr/local/bin
nicht der Fall ist, bearbeiten Sie die versteckte Datei.profile
in Ihrem Ausgangsverzeichnis. Wenn diese Datei fehlt, bearbeiten Sie sie.bash_profile
stattdessen.Fügen Sie als allerletzte
PATH
Anweisung die folgende Zeile hinzu:quelle
Wenn Sie kein neues Paket installieren möchten (um sicherzustellen, dass es nicht mit Ihrer aktuellen Python-Umgebung in Konflikt gerät), empfehle ich, nur zur Installation auf root zu wechseln . Ich fand es einfacher. Vergessen Sie jedoch nicht, gleich nach Abschluss der Installation zurückzuschalten.
quelle
Ich vergesse es immer selbst!
~/.local/bin
pip install package
, bekomme ichPermissionDenied
irgendwo eine/usr/local/share/
mit der freundlichen lösung reinConsider using the '--user' option or check the permissions.
Tun
pip install --user package
Sie daher Folgendes: (es sei denn, Sie benötigen dieses Paket global / auch für andere Benutzer)quelle
Wenn Sie in Python3 installiert haben, können Sie dies tun
python3 -m pip install package_name
quelle