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

Ubuntu 10.04只有两个受支持的Python版本2.6和3.1。 开发人员通常需要更多,以测试他们的Python代码是否适用于2.7,2.5(甚至可能是2.4和更旧版本)。 在清晰的系统上并排安装这些Python版本的最佳方法是什么?

是Felix Krull的PPA ,我目前正在使用它吗?

顺便说一句,一些重要的包装在死亡PPA的那些非标准python中是不可用的:

  • python-setuptools(但你可以安装python-setuptools-deadsnakes)
  • python廓

我也使用fkrull的Deadsnakes PPA。 我认为这是目前获得Python 2.4,2.5和2.7的最佳方式。 我没有遇到任何与默认Python2.6一起使用它的问题。 如果使用virtualenv ,它还有助于保持清洁,特别是对于非系统默认的那些Python版本。

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

在2.6和Ubuntu中安装它可能会导致问题。