Я работаю над 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.