Я работаю над Mac OS X Yosemite, версия 10.10.3.
Я установил python2.7 и pip, используя macport, как это сделано в http://johnlaudun.org/20150512-installing-and-setting-pip-with-macports/
Я могу успешно установить пакеты и импортировать их внутри моей среды python и скриптов python. Однако любой исполняемый файл, связанный с пакетом, который может быть вызван из командной строки в терминале, не найден.
Кто-нибудь знает, что может быть неправильно? (подробнее см. ниже)
Например, при установке пакета под названием "rosdep", как указано в http://wiki.ros.org/jade/Installation/Source
Я могу запустить: sudo pip install -U rosdep
который устанавливается без ошибок, а соответствующие файлы находятся в /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
Однако, если я попытаюсь запустить: sudo rosdep init
,
он дает ошибку: "sudo: rosdep: command not found"
Это не ошибка пакета. Я получаю это для любого пакета, установленного с помощью pip на моем компьютере. Я даже попытался добавить
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
на мой $PATH
.
Но исполняемые файлы не найдены в командной строке, даже если пакеты отлично работают изнутри python.