在Python2.7和2.6之间切换

在Python2.7和2.6之间切换,python,linux,fedora,Python,Linux,Fedora,我在Fedora16上使用virtualenv,我刚刚创建了一个新的virtualenv,这样我就可以构建一个运行软件的环境 我有另一个virtualenv,我成功地将其设置为使用Python 2.6,但我不记得是如何设置的。我记得那是相对简单的。类似于yum安装Python2.6但无论我如何搜索,我都找不到关于如何执行此操作的答案 我的根目录使用的是Python2.7,我只需要virtualenv使用2.6即可。就这些。如果我必须创建一个新的,那很好。我的根目录中没有安装2.6,但它似乎确实在

我在Fedora16上使用virtualenv,我刚刚创建了一个新的virtualenv,这样我就可以构建一个运行软件的环境

我有另一个virtualenv,我成功地将其设置为使用Python 2.6,但我不记得是如何设置的。我记得那是相对简单的。类似于
yum安装Python2.6
但无论我如何搜索,我都找不到关于如何执行此操作的答案

我的根目录使用的是Python2.7,我只需要virtualenv使用2.6即可。就这些。如果我必须创建一个新的,那很好。我的根目录中没有安装2.6,但它似乎确实在我的另一个virtualenv的容器中


有什么想法吗?

如果创建一个新环境是一个选项,那么您可以这样创建它:

virtualenv -p path_to_python26_executable desired_path_to_new_virtualenv
这里引用了
virtualenv--help

-p PYTHON_EXE, --python=PYTHON_EXE
                    The Python interpreter to use, e.g.,
                    --python=python2.5 will use the python2.5 interpreter
                    to create the new environment.  The default is the
                    interpreter that virtualenv was installed with
                    (/usr/bin/python)

这确实奏效了,我现在需要知道的是。。。如何切换我的挂架版本!?如果您安装了
pip
,那么
pip卸载挂架
pip安装挂架==所需的\u版本
。如果未安装
pip
,则可能需要安装它或手动清除当前安装的挂架(它必须位于site packages目录中的某个位置)。顺便问一下,您是否考虑过从源代码安装Python2.6?然后你就可以用你的虚拟人做任何你想做的事情。