如何运行我在Centos 5.3上安装的其他版本的python

时间:2013-04-18 04:46:27

标签: python centos5

我在Centos 5.3 Final上安装了两个不同版本的python。默认版本为2.4.3,新版本为2.6.8。

[root@localhost bin]# ls py*
pydoc  pydoc26  pygtk-demo  python  python2  python2.4  python26  python2.6
[root@localhost bin]# python -V
Python 2.4.3
[root@localhost bin]# python26 -V
Python 2.6.8

我喜欢使用新版本,但python仍指向旧版本。

[root@localhost Desktop]# python -V
Python 2.4.3

3 个答案:

答案 0 :(得分:1)

尝试which python,并将python与新的2.6.8相关联。

答案 1 :(得分:1)

你可以使用thkang提到的方法,但如果你想回到python2.4.3版本怎么办?解决方案是使用virtualenv,您可以使用这两个版本测试脚本或应用程序。

答案 2 :(得分:1)

操作系统可能使用Python 2.4。所以你不应该为root更改它,但如果root的任何脚本必须使用新版本,那么请使用top:

#/usr/bin/env python2.6

对于普通用户,如果在您的路径中,您可以在〜/ bin中建立链接:

cd ~/bin
ln -s $(which python2.6) python

如果你的路径中没有〜/ bin,请将其添加到〜/ .bashrc:

if [ -d ~/bin ] ; then
    PATH=~/bin:"${PATH}"
fi