繁体   English   中英

如何在Ubuntu 11.10中使用Python 2.6?

[英]How can I use Python 2.6 in Ubuntu 11.10?

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可执行文件只需使用自动配置即可轻松定位,因为它是默认设置。

你可以安装包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

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

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

根据发行说明 ,这些应该在Oneiric中提供。

你的其他问题:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM