1

Python 2.6.6默认安装在 Debian 机器上。为了获得默认的 python 版本,我使用了:

python -V

我也安装了python 2.7.5,但默认的 python 解释器仍然是旧版本。

我知道我可以使用该python2.7命令来运行我的脚本,但我想像这样直接运行我的脚本:

app.py

而且我猜将使用默认解释器。

如何切换到最新版本的 python ?

4

1 回答 1

3

/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这里使用很可能会导致问题,如果它可以工作的话。

于 2013-08-17T08:26:30.617 回答