问题描述
根据https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop“Python 2.6不再可用于安装”。
我需要支持仅在Python 2.6上运行的传统软件。我如何在Ubuntu 12.04上安装Python 2.6?
最佳解决办法
我正在使用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
次佳解决办法
查看pythonbrew。它在管理多个python版本和环境方面做得很好。它从源代码构建每个版本的Python,但以用户友好的方式进行。安装完成后,运行:
pythonbrew install 2.6
pythonbrew switch 2.6
然后,您可以使用它与virtualenv创建一个虚拟环境,无论您需要什么框架和库,而不必担心冲突。
第三种解决办法
我查找了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
将XX
替换为您的国家/地区代码,必要时将i386
替换为您的体系结构(适用于64位安装的amd64
)。
(另外,大多数人不需要-dbg
软件包。)