在python虚拟环境之间切换

时间:2020-10-07 14:17:27

标签: python virtualenv

我有一些菜鸟级的虚拟环境问题。我一直在使用虚拟环境,但是仍然有一些问题。

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

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吗?还是需要一个中间步骤?

对最基本的问题表示歉意,但我一直在努力寻找高级信息。

1 个答案:

答案 0 :(得分:2)

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

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

相关问题