![获取 Python 2.5 和 2.7 的最佳方法是什么](https://linux22.com/image/1074406/%E8%8E%B7%E5%8F%96%20Python%202.5%20%E5%92%8C%202.7%20%E7%9A%84%E6%9C%80%E4%BD%B3%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88.png)
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)
- python-profiler
答案1
我还使用 fkrull 的 Deadsnakes PPA。我认为这是目前获取 Python 2.4、2.5 和 2.7 的最佳方式。我使用它与默认的 Python2.6 一起使用时没有遇到任何问题。如果您使用虚拟环境,特别是对于那些非系统默认的 Python 版本。
答案2
最好的选择可能是debootstrap
创建一个支持 2.5 的早期 Ubuntu 版本的 chroot,或者使用虚拟机。
将它与 2.6 一起安装在 Ubuntu 中可能会出现问题。