Sto lavorando su mac OS X Yosemite, versione 10.10.3.
Ho installato python2.7 e pip usando macport come fatto in http://johnlaudun.org/20150512-installing-and-setting-pip-with-macports/
Posso installare con successo i pacchetti e importarli nel mio ambiente Python e negli script Python. Tuttavia, nessun eseguibile associato a un pacchetto che può essere chiamato dalla riga di comando nel terminale non viene trovato.
Qualcuno sa cosa potrebbe esserci di sbagliato? (Maggiori dettagli di seguito)
Ad esempio durante l'installazione di un pacchetto chiamato "rosdep" come indicato in http://wiki.ros.org/jade/Installation/Source
Posso eseguire: sudo pip install -U rosdep
che si installa senza errori e i file corrispondenti si trovano in/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
Tuttavia, se provo a eseguire sudo rosdep init
:, viene visualizzato un errore:"sudo: rosdep: command not found"
Questo non è un errore specifico del pacchetto. Lo ottengo per qualsiasi pacchetto installato utilizzando pip sul mio computer. Ho anche provato ad aggiungere
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
al mio $PATH
. Ma gli eseguibili non si trovano sulla riga di comando, anche se i pacchetti funzionano perfettamente da Python.