在python虚拟环境之间切换



我有一些noob级别的虚拟环境问题。我已经使用了一些虚拟环境,但仍有一些问题。

我创建并激活了一个env,它是我的主要工作环境,如下所示:

virtualenv env
source /path/to/environment/env/bin/activate

激活后,我现在可以看到我在环境中,因为我在命令行上看到了(env)

我的第一个问题是,每次打开终端会话时,是否需要运行activate命令?因此,每次我打开笔记本电脑,等等。?

此外,出于测试目的,我想创建另一个在早期版本的python上运行的环境。我打算这样做:

virtualenv --python=python2.7 env-py2
source /path/to/new/environment/env-py2/bin/activate

这些虚拟机可以轻松切换吗?那么我可以激活env-py2,然后轻松地跳回来再次激活env吗?或者是否需要中间步骤?

很抱歉我提出了一些非常基本的问题,但我很难找到高层次的信息。

是的,每次打开终端会话时都需要运行activate命令,即source

在两个虚拟环境之间切换很容易。您可以运行deactivate命令并获取其他虚拟环境的源代码。

最新更新