在 sandbox/virt-env 中安装 python 2.6
Install python 2.6 in a sandbox/virt-env
我在 ubuntu 14.04 上有 python 2.7 运行。而且,我需要在沙盒环境中设置 py2.6
。我尝试使用命令 virtualenv as
virtualenv /path/to/sandbox --no-site-packages
但是,它将 /usr/bin/python2.7
二进制文件复制到沙箱的 bin 文件夹中。
使用 pythonbrew
也没有用,因为它几乎总是会抛出编译错误。
如何创建沙箱环境并在其中安装 python2.6
二进制文件?
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
我在 ubuntu 14.04 上有 python 2.7 运行。而且,我需要在沙盒环境中设置 py2.6
。我尝试使用命令 virtualenv as
virtualenv /path/to/sandbox --no-site-packages
但是,它将 /usr/bin/python2.7
二进制文件复制到沙箱的 bin 文件夹中。
使用 pythonbrew
也没有用,因为它几乎总是会抛出编译错误。
如何创建沙箱环境并在其中安装 python2.6
二进制文件?
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