Я працюю над 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.