如何在提示符下键入“python”时选择运行python版本?

时间:2011-04-18 15:59:25

标签: python linux

我刚刚在Red Hat linux服务器上安装了Python2.6,该服务器随python2.4 preinstaleld一起提供。 当我键入python时,启动python2.4,输入python2.6正确启动python 2.6。 将2.6设为默认值的正确方法是什么?这个结果怎么可能是这样的:

$ python -V && which python && pwd && ./python -V
Python 2.4.3
/usr/local/bin/python
/usr/local/bin
Python 2.6.6

2 个答案:

答案 0 :(得分:5)

实际上它是一个符号链接。

$ ls -al `which python`
lrwxrwxrwx 1 root root 9 2010-04-21 12:08 /usr/bin/python -> python2.6

因此,将默认版本从2.4更改为2.6只是:

cd /usr/bin
sudo ln -sf `which python2.6` python

答案 1 :(得分:3)

最简单快捷的方法是将2.6.6版本的路径添加到shell的PATH变量中。这将进入您的.bashrc.profile

假设此路径为/opt/foo/bin,则为:

export PATH=/opt/foo/bin:$PATH

如果你没有在新路径中包含可能的副作用,那么这就是快速获胜。

这实际上取决于您是否需要在整个系统范围内使用它。