我想在我的电脑上安装pysheng(macos sierra 10.12)。所以我下载了Zip文件并将其解压缩,运行以下代码进行安装。
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"
我不知道它是否与此有关。所以任何人都有线索?谢谢!
答案 0 :(得分:1)
你必须重新加载bash才能拿起它。
运行source ~/.bash_profile
或重新启动终端。
答案 1 :(得分:0)
您不应将自己的模块放入MacPorts控制的前缀中。这可能会导致冲突,因为当将pysheng添加到MacPorts时,要安装的文件已经在您的系统上。请勿使用sudo
将软件安装到/opt/local
。由于setuptools没有办法卸载它,因此您必须clean this up manually。
要安装自己的python模块,只需将它们安装到$HOME
并相应地导出环境中的PATH
和PYTHONPATH
,或者创建virtualenv。