Ubuntu 10.04 只有两个受支持的 Python 版本 2.6 和 3.1。开发人员通常需要更多,以测试他们的 Python 代码是否适用于 2.7、2.5(甚至可能是 2.4 和更早版本)。在 Lucid 系统上并排安装这些 Python 版本的最佳方法是什么?
是我目前正在使用的 Felix Krull 的 PPA吗?
顺便说一下,deadsnakes PPA 的那些非标准 Python 中没有一些重要的包:
- python-setuptools(但你可以安装 python-setuptools-deadsnakes)
- 蟒蛇探查器
我也使用 fkrull 的 Deadsnakes PPA。我认为这是目前获取 Python 2.4、2.5 和 2.7 的最佳方式。与默认的 Python2.6 一起使用它时,我没有遇到任何问题。如果您使用virtualenv也有助于保持整洁,特别是对于那些不是系统默认的 Python 版本。
您最好的选择可能是使用
debootstrap
创建支持 2.5 的早期 Ubuntu 版本的 chroot,或者使用虚拟机。将它与 2.6 一起安装在 Ubuntu 中可能会导致问题。