如何在 12.04 上安装 Python 2.6?

lof*_*ops 78 python

根据https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop “Python 2.6 不再可供安装”。

我需要支持仅在 Python 2.6 上运行的旧软件。如何在 Ubuntu 12.04 上安装 Python 2.6?

loc*_*ost 89

我正在使用 PPA:https : //launchpad.net/~fkrull/+archive/deadsnakes

安装 PPA:

sudo add-apt-repository ppa:fkrull/deadsnakes

运行更新:

sudo apt-get update

安装您的风味:

sudo apt-get install python2.6 python2.6-dev

  • j5-dev 抛出“Not Found”,fkrull 得到很好的支持 (3认同)
  • 我在 Precise 上添加了一个仅重建 Oneiric python2.6 的 PPA,适用于不想要上述 PPA 其余部分的任何人:https://launchpad.net/~j5-dev/+archive/python2。 6 (2认同)

小智 12

查看pythonbrew。它在管理多个 python 版本和环境方面做得很好。它从源代码构建每个版本的 python,但以用户友好的方式构建。安装后只需运行:

pythonbrew install 2.6
pythonbrew switch 2.6
Run Code Online (Sandbox Code Playgroud)

然后你可以将它与 virtualenv 一起使用,用你需要的任何框架和库创建一个虚拟环境,而不必担心冲突。


Mar*_*nas 8

我寻找了一个 PPA,没有找到,然后手动安装了 11.10 的 Python 2.6 包:

cd /tmp
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6-minimal_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6-dev_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6-dbg_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/libpython2.6_2.6.7-4ubuntu1_i386.deb
dpkg -i *python2.6*_2.6.7-4ubuntu1_i386.deb
Run Code Online (Sandbox Code Playgroud)

替换XX为您的国家/地区代码,并在必要时i386替换为您的架构(amd64对于 64 位安装)。

(另外,大多数人不需要这个-dbg包。)

  • 对于任何想要通过一个命令下载的人(这样您就可以一次性替换国家和架构):`wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/{python2 .6{,-minimal,-dev,-dbg},libpython2.6}_2.6.7-4ubuntu1_i386.deb` (5认同)