您可以一次激活多个Python虚拟环境吗?

时间:2018-06-20 17:06:05

标签: python tensorflow virtual-environment

我想在虚拟环境中使用tensorflow。但是,我要运行的Python脚本要求我使用一个不包含tensorflow的单独虚拟环境。

是否可以同时激活它们?如果没有,我可以以某种方式合并两个虚拟环境吗?

2 个答案:

答案 0 :(得分:1)

签出this

您还可以在不同的终端会话上激活不同的虚拟环境

答案 1 :(得分:0)

您可以尝试将另一个virtualenv的site-packages目录添加到PYTHONPATH变量中。您的里程可能会有所不同,但我认为大多数套餐都适用。

export PYTHONPATH=<other-env>/lib/python3.6/site-packages:$PYTHONPATH 

(或OS / Shell的等效变量设置语句)