2016-11-07 73 views
1

我想在我的电脑上安装pysheng(macos sierra 10.12)。所以我下载Zip文件并解压缩,运行下面的代码来安装它。在本地安装软件包后发现mac os“command not found”

sudo python setup.py install 

这个包被安装到

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ 

然后,我尝试运行包,但失败了。

pysheng "http://books.google.com/books?id=m5w5PRj5Nj4C" 

的错误消息是

-bash: pysheng: command not found. 

我已经macport安装在我的电脑,并有一条线在我.bash_profile

export PATH="/opt/local/bin:/opt/local/sbin:$PATH" 

我不知道是否有东西这样做。所以任何人都有线索?谢谢!

+1

我不知道为什么你需要提及macports,因为你没有使用macports安装该程序 –

回答

1

你必须重新加载bash才能把它拿起来。

运行source ~/.bash_profile或重新启动您的终端。

0

您不应将自己的模块放入由MacPorts控制的前缀中。这可能会导致冲突,因为当pysheng被添加到MacPorts时,要安装的文件已经在您的系统中。请勿使用sudo将软件安装到/opt/local。由于setuptools没有办法卸载它,所以你必须要clean this up manually

要安装自己的Python模块,要么只是将它们安装到您的$HOME,并在环境中导出PATHPYTHONPATH相应或创建virtualenv