我刚刚在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
Run Code Online (Sandbox Code Playgroud)
实际上它是一个符号链接.
$ ls -al `which python`
lrwxrwxrwx 1 root root 9 2010-04-21 12:08 /usr/bin/python -> python2.6
Run Code Online (Sandbox Code Playgroud)
因此,将默认版本从2.4更改为2.6将只是:
cd /usr/bin
sudo ln -sf `which python2.6` python
Run Code Online (Sandbox Code Playgroud)