Ich arbeite an Mac OS X Yosemite, Version 10.10.3.pip installiert Pakete erfolgreich, aber keine ausführbaren Dateien von der Befehlszeile
Ich installierte python2.7 und pip MacPort, wie in http://johnlaudun.org/20150512-installing-and-setting-pip-with-macports/
getan, was ich erfolgreich Pakete installieren, und sie in meiner Python-Umgebung und Python-Skripte importieren. Es wird jedoch keine ausführbare Datei gefunden, die einem Paket zugeordnet ist, das über die Befehlszeile im Terminal aufgerufen werden kann.
Weiß jemand, was könnte falsch sein? (Details siehe unten)
Zum Beispiel, während ein Paket, wie angewiesen „rosdep“ genannt Installation in http://wiki.ros.org/jade/Installation/Source
ich laufen kann: sudo pip install -U rosdep
die in /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
jedoch Wenn ich versuche zu laufen: sudo rosdep init
, gibt es einen Fehler: "sudo: rosdep: command not found"
Dies ist kein paketspezifischer Fehler. Ich bekomme dies für jedes Paket mit pip auf meinem Computer installiert. Ich habe sogar versucht,
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
zu meinem $PATH
. Aber die ausführbaren Dateien werden nicht in der Befehlszeile gefunden, obwohl die Pakete perfekt innerhalb von Python funktionieren.
jede virtualenv beteiligt? –
nein, kein virtualenv ist beteiligt. –
Wenn Sie sudo, wechseln Sie zum $ PATH des Root-Benutzers, stellen Sie einfach sicher, dass sein Pfad aktualisiert ist, nicht Ihre PATH –