将软件包安装到Python2.6

时间:2011-01-23 15:09:45

标签: python centos

我刚刚在CentOS 5上安装了Python2.6。我必须输入python26来运行它。如果我输入python,我会得到默认的Python 2.4。

现在我需要使用python2.6构建一个包,但它失败了,因为它找不到python-devel。我知道为Python 2.4安装了python-devel。如何专门为Python 2.6安装python-devel(或其他软件包)?

修改

我知道在WebFaction上他们有easy_install2.6来做这类事情。

5 个答案:

答案 0 :(得分:2)

python-devel对您没有帮助,因为它只适用于2.4。您需要使用相应版本的Python从源代码安装软件包,例如: python2.6 setup.py install

答案 1 :(得分:0)

您可以安装特定版本的软件包,例如:

  

yum install python-devel-2.6.2-5.el6.i686

我不知道具体的软件包版本,取决于您的CentOS版本。

答案 2 :(得分:0)

您可以使用virtualenv和virtualenvwrapper - 这些工具可以帮助您在保存机器上安装和维护不同版本的python。工作正常。

http://pypi.python.org/pypi/virtualenv http://www.doughellmann.com/projects/virtualenvwrapper/

sory,我无法发布链接

答案 3 :(得分:0)

您可以更改~/.bash_profile并在PATH的开头添加本地python26安装。

如果您需要正确的说明,请写下which python的输出并告诉我您安装python26的位置。

我的.bash_profile看起来像是:

PATH="/usr/local/bin/python":/bin:/sbin:/usr/bin:/usr/sbin:$PATH:$HOME/bin
export PATH
unset USERNAME

答案 4 :(得分:0)

您可以通过以下方式安装python26-devel:

sudo yum install python26-devel.x86_64