相关疑难解决方法(0)

pip成功安装包,但是从命令行找不到可执行文件

我正在使用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中完美运行.

python macos pip macports

77
推荐指数
10
解决办法
6万
查看次数

标签 统计

macos ×1

macports ×1

pip ×1

python ×1