我已经使用macport安装了py26。我想安装一个不在Macports上的独立模块。它被安装到我的默认OSX安装中。如何将安装指向我的macport安装。
答案 0 :(得分:0)
将py26放在你的路径上。例如,在.bash_profile中,这应该可以正常工作
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
不要忘记从命令行结尾来源
. ~/.bash_profile
答案 1 :(得分:0)
首先确保为MacPorts Python正确设置了PATH
。您需要确保Python框架bin目录与普通的MacPorts bin目录一起使用:
$ export PATH=opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin:/opt/local/bin:/opt/local/sbin:$PATH
如果通过运行python setup.py ...
之类的命令来安装软件包,那么您应该全部设置。通过使用MacPorts Python的绝对路径,您可以更加确定:
$ sudo /opt/local/bin/python2.6 setup.py ...
如果使用easy_install
命令安装软件包,请确保已为MacPorts Python安装了easy_install
版本。最简单的方法:
$ sudo port install py26-distribute # setuptools replacement, provides easy_install
$ sudo /opt/local/bin/easy_install-2.6 ...
答案 2 :(得分:0)
安装“python_select”端口。然后,您可以更轻松地为所选的python版本安装软件包。
中的讨论