在sandbox / virt-env中安装python 2.6

时间:2015-05-31 11:06:31

标签: python virtualenv sandbox

我在ubuntu 14.04上运行python 2.7。而且,我需要在沙盒环境中设置py2.6。我尝试使用命令virtualenv作为

virtualenv /path/to/sandbox --no-site-packages

但是,它将/usr/bin/python2.7二进制文件复制到沙箱的bin文件夹中。

使用pythonbrew也不起作用,因为它几乎总是抛出编译错误。

如何创建沙盒环境并在其中安装python2.6二进制文件?

1 个答案:

答案 0 :(得分:2)

Virtualenv不会真正从头开始安装新的python版本,而是复制系统上安装的其中一个版本。这就是为什么你首先需要为Ubuntu 14.04获得python2.6二进制文件的原因。看来他们不再正式支持python2.6了,所以你要么从http://python.org手动下载并安装它,要么使用像这样的ppa:

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

之后你可以告诉virtualenv像这样使用python2.6:

virtualenv -p python2.6 --no-site-packages /path/to/sandbox