在Python 2.7和2.6之间切换

时间:2012-03-15 10:14:19

标签: python linux fedora

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

我有另一个virtualenv,我设法使用Python 2.6,但我不记得如何。我记得它相对简单。像yum install Python2.6这样的东西,但无论我搜索多少,我都找不到如何做到这一点的答案。

我的root用户正在使用Python 2.7,我需要的是virtualenv使用2.6。就这样。如果我必须创建一个很好的新的。在我的root中没有安装2.6,但它似乎确实在我的其他virtualenv的bin中

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

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

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)