如何在Ubuntu 11.10中使用Python 2.6?

时间:2011-11-17 06:30:41

标签: python ubuntu pydev

Ubuntu 11.10上的默认Python版本是2.7,但我正在寻找2.6。如何将其设置为默认值以及可执行文件位于何处?

我输入which python2.6但它什么也没有返回,但我在/usr/lib/python2.6下有一个python2.6文件夹。但它看起来不像python2.7,它位于同一路径/usr/lib/。在python2.6中,有两个文件夹:dist-packageslib-dynload

其实我正在配置PyDev,它要求我指定python2.6可执行文件的位置。只使用自动配置就可以轻松找到python2.7可执行文件,因为它是默认设置。

2 个答案:

答案 0 :(得分:7)

您可以安装包python2.6apt-get install python2.6)。此时,Python的默认版本仍为2.7。您可以通过

更改此设置
ln -s /usr/bin/python2.6 /usr/bin/python

请注意,这可能会导致您的系统出现问题。有几个脚本假设Python的默认版本是2.7,并且在不同版本下运行时可能会中断。如果您有一个明确需要Python 2.6的脚本,您可以在脚本的开头添加一个shebang来指定版本

#!/usr/bin/python2.6

答案 1 :(得分:4)

在许多系统上,默认情况下有一个版本的python。其余的由他们的名字和版本号调用:

~ $ python --version
Python 2.7.2
~ $ python2.6 --version
Python 2.6.7

根据release notes,这些应该在Oneiric中提供。

您的其他问题:

  • 它在哪里?运行$ which python2.6查找。
  • 如何将其设为默认值?最安全的方法是使用别名,以便只有您可以看到更改。否则,如果将/ usr / bin / python重命名为意外版本的Python,则可能会破坏依赖于Python2.7的操作系统脚本。而不是更改默认值,最好只调用所需的特定Python版本。