选择默认python

时间:2013-02-06 15:14:28

标签: python-2.7 debian development-environment

我刚刚在我的发行版debian squeeze中安装了python2.7。我对系统搜索python可执行文件的方式有点困惑。 例如,当我输入ls -l | grep python

我有

lrwxrwxrwx 1 root   root          23 Feb  5 17:14 pdb2.5 -> ../lib/python2.5/pdb.py
lrwxrwxrwx 1 root   root          23 Nov 23 18:29 pdb2.6 -> ../lib/python2.6/pdb.py
lrwxrwxrwx 1 root   root           9 Nov 23 18:29 python -> python2.6
-rwxr-xr-x 1 root   root     1390792 Nov 28  2010 python2.5
-rwxr-xr-x 1 root   root     2617520 Dec 27  2010 python2.6
-rwxr-xr-x 1 root   root        1452 Dec 27  2010 python2.6-config
lrwxrwxrwx 1 root   root          16 Nov 23 18:49 python-config -> python2.6-config
lrwxrwxrwx 1 root   root          29 Nov 23 18:29 pyversions -> ../share/python/pyversions.py

符号链接显示python指向python2.6,但是当我输入

python

The python 2.7 is the default python executable
Python 2.7.3 (default, Feb  6 2013, 12:12:35) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.

我需要做些什么才能使默认python回到python 2.6? 感谢

1 个答案:

答案 0 :(得分:0)

对于您的问题,请参阅命令ls -l $( which python )显示的内容。我猜你可能会感到惊讶。

如果你真的想选择你自己的Python可执行文件,独立于系统上安装或配置的内容,我建议你使用pythonbrew