我Python 2.6.6
默认安装在 Debian 机器上。为了获得默认的 python 版本,我使用了:
python -V
我也安装了python 2.7.5
,但默认的 python 解释器仍然是旧版本。
我知道我可以使用该python2.7
命令来运行我的脚本,但我想像这样直接运行我的脚本:
app.py
而且我猜将使用默认解释器。
如何切换到最新版本的 python ?
/usr/bin/python 符号链接由 python-minimal 包创建。在 debian 6 (squeeze) 中,该软件包将其链接到 python2.6。您最合理的选择是用指向 python2.7 的符号链接覆盖符号链接,从 2.7 版包源* 安装为您的发行版构建的较新的 python-minimal 包,或升级到 debian 7 (wheezy)。
*如果您选择第二个选项,您还必须处理相应的包依赖项,这可能会很麻烦,具体取决于您的 python2.7 二进制文件的安装方式。
另请注意,debian 不使用alternatives
系统来管理有问题的符号链接,因此从长远来看,尝试在update-alternatives
这里使用很可能会导致问题,如果它可以工作的话。