python - 哪个 Linux 发行版默认附带 python 2.6?

标签 python linux python-2.6

我正在使用用 Python 2.6 编写的遗留程序。由于该程序是特定于平台的,因此只能在Linux环境下执行。

因此,我想知道哪个 Linux 发行版适合我的需求,因为我当前的 Ubuntu 系统默认安装 >= Python 2.7。

最佳答案

选项 1:升级您的应用程序,使其至少可以在 Python 2.7 中运行。实际上在 2.6 和 2.7 之间应该很少有中断,所以大多数时候这将是首选。

选项 2:从源代码构建 Python。不是很难做到,并保证您可以控制补丁和更新,而不必信任某个随机的第三方。

选项 3:查找包含您需要的版本的第三方存储库。例如参见https://launchpad.net/~fkrull/+archive/ubuntu/deadsnakes运行这些命令应该会给你一个工作的 python2.6:

sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get install python2.6

编辑:

完成此操作后,您需要显式调用 Python 2.6,否则您仍将获得系统 Python。如果你真的想通过输入 python 来获得 python 2.6,你可以创建一个虚拟环境,然后当该环境处于事件状态时,你可以通过输入 python 来运行 python 2.6。如果您想了解 python 的虚拟环境,请搜索 virtualenv

关于python - 哪个 Linux 发行版默认附带 python 2.6?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26710933/

相关文章:

python - 从 div 中提取信息并使某些字段成为其他字段的父字段

python - python 2.7 Tkinter tcl错误

c++ - SciLinux : libgfortran. so.3:找不到版本 'GFORTRAN_1.4'

python - 找不到名为 zlib 的模块

python - 有没有办法接受 '%' 作为输入的一部分,在 python 2.6 和 3.0 中都有效?

python - Cygwin 和 Python 2.6

python - 你能写一个适用于生成器函数和普通函数并匹配它们的返回样式的 python 装饰器吗?

python - 如何在 Windows 7 上启动 Python 文件?

Linux查找超线程核心id

c - 如果我有一个整数值大于 1024 的文件描述符,select() 仍然可以处理它吗?