Macport安装了py26 - 安装独立模块的问题

时间:2011-01-24 14:46:36

标签: python macos module macports

我已经使用macport安装了py26。我想安装一个不在Macports上的独立模块。它被安装到我的默认OSX安装中。如何将安装指向我的macport安装。

3 个答案:

答案 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版本安装软件包。

请参阅What is the best way to install python 2 on OS X?

中的讨论