Ich arbeite an Mac OS X Yosemite, Version 10.10.3.
Ich habe Python2.7 und Pip mithilfe von Macport installiert, wie in http://johnlaudun.org/20150512-installing-and-setting-pip-with-macports/ beschrieben.
Ich kann Pakete erfolgreich installieren und in meine Python-Umgebung und Python-Skripte importieren. Eine mit einem Paket verknüpfte ausführbare Datei, die über die Befehlszeile im Terminal aufgerufen werden kann, wird jedoch nicht gefunden.
Weiß jemand, was falsch sein könnte? (Weitere Details unten)
Zum Beispiel während der Installation eines Pakets namens "rosdep", wie in http://wiki.ros.org/jade/Installation/Source beschrieben
Ich kann ausführen: sudo pip install -U rosdep
welche fehlerfrei installiert wird und entsprechende Dateien sich in befinden/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
Wenn ich jedoch versuche,: auszuführen sudo rosdep init
, wird ein Fehler ausgegeben:"sudo: rosdep: command not found"
Dies ist kein paketspezifischer Fehler. Ich bekomme dies für jedes Paket, das mit pip auf meinem Computer installiert wurde. Ich habe sogar versucht hinzuzufügen
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
zu meinem $PATH
. Die ausführbaren Dateien werden jedoch nicht in der Befehlszeile gefunden, obwohl die Pakete in Python einwandfrei funktionieren.