获取Python 2.5和2.7的最佳方法是什么


27

Ubuntu 10.04只有两个受支持的Python版本2.6和3.1。开发人员通常需要更多功能来测试其Python代码可在2.7、2.5(甚至是2.4及更低版本)上运行。在清晰的系统上并排安装这些Python版本的最佳方法是什么?

它是菲利克斯克鲁尔的PPA,这我目前使用的?

顺便说一下,deadsnakes PPA的那些非标准Python中没有提供一些重要的软件包:

  • python-setuptools(但您可以安装python-setuptools-deadsnakes)
  • python-profiler

Answers:


16

我也使用fkrull的Deadsnakes PPA。我认为这是此时获取Python 2.4、2.5和2.7的最佳方法。与默认的Python2.6一起使用时,我没有遇到任何问题。如果您使用virtualenv,这也有助于保持环境整洁,尤其是对于那些不是系统默认值的Python版本。


PPA +1 + virtualenv。我已经在类似的问题中扩展了这种方法:askubuntu.com/questions/17841/…–
艾伦·梅

4

最好的选择可能是debootstrap用于创建支持2.5的Ubuntu早期版本的chroot,或使用虚拟机。

与2.6一起在Ubuntu中安装它可能会导致问题。


1
您能否具体说明可能引起的问题?
Marius

当某些库仅支持2.6.x时,会被错误地标记为支持“所有” Python版本。它们将以有趣且难以调试的方式中断。
lfaraone 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.