由于各种原因和用途,我在ubuntu(精确)中安装了多个版本的python。我有python 2.7和python 2.6。我需要使python 2.6成为默认值而不是python 2.7。我更新了python符号链接以指向python2.6。这只会让我直接使用命令行访问python2.6。但是当我从aptitude安装一些软件包时,它直接转向python2.7兼容的东西,因为在操作系统的某个地方,它认为这是默认的。我应该怎么改变这个?
P.S:我知道从包的源代码安装的解决方法。但是总是不容易得到源代码并且并非所有都是慷慨的。
答案 0 :(得分:7)
在Ubuntu和其他Debian派生的发行版中,定义在系统范围内运行哪个Python版本的正确方法是使用sudo update-alternatives --config python
。另请参阅http://www.stylesen.org/python_27_debian_squeeze_60