Ubuntu 11.10上的默认Python版本是2.7,但我正在寻找2.6。如何将其设置为默认值以及可执行文件位于何处?
我输入which python2.6
但它什么也没有返回,但我在/usr/lib/python2.6
下有一个python2.6文件夹。但它看起来不像python2.7,它位于同一路径/usr/lib/
。在python2.6中,有两个文件夹:dist-packages
和lib-dynload
。
其实我正在配置PyDev,它要求我指定python2.6可执行文件的位置。只使用自动配置就可以轻松找到python2.7可执行文件,因为它是默认设置。
答案 0 :(得分:7)
您可以安装包python2.6
(apt-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
查找。