我正在使用Mac OS X Yosemite,版本10.10.3.
我使用macport安装了python2.7和pip,如http://johnlaudun.org/20150512-installing-and-setting-pip-with-macports/中所做的那样
我可以成功安装包并在我的python环境和python脚本中导入它们.但是,找不到与可以从终端中的命令行调用的包关联的任何可执行文件.
有谁知道什么可能是错的?(更多细节如下)
例如,按照http://wiki.ros.org/jade/Installation/Source中的说明安装名为"rosdep"的软件包时
我可以运行: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
Run Code Online (Sandbox Code Playgroud)
我的$PATH.但是在命令行中找不到可执行文件,即使这些包在python中完美运行.