您每次需要使用虚拟环境时都需要激活它吗?

时间:2020-06-18 00:07:11

标签: python

我设法在Windows中创建了一个虚拟环境,并在环境中使用了pip安装了我想要的软件包(tensorflow)。我的问题是,如何告诉编写的脚本使用虚拟环境而不是系统上的python主要形式?

我知道如何在命令终端中使用path/to/venv/Scripts/activate来激活它,但是每次在终端中运行脚本之前我都必须这样做吗?这对我来说真的很不方便,因为我想尝试编写的代码以查看它是否可以在IDE中工作(通常不哈哈)(我在Anaconda的IDLE和Spyder之间切换)。

我是一个初学者,所以如果有一个简单的解决方案,我可能只是不知道,不胜感激:)

干杯!

1 个答案:

答案 0 :(得分:2)

根据the docs,您只需要在Windows上使用以下命令激活您的虚拟环境:

.\env\Scripts\activate

每次使用时都必须执行此操作,以节省时间,只需保持终端窗口打开即可。

要退出虚拟环境,请停用它:

.../env/bin/python.exe