Python 您是否需要在每次需要使用虚拟环境时激活它?

Python 您是否需要在每次需要使用虚拟环境时激活它?,python,Python,我已经设法在windows中创建了一个虚拟环境,并在环境(tensorflow)中使用pip安装了我想要的软件包。我的问题是,如何告诉我编写的脚本在我的系统上使用虚拟环境而不是python的主要形式 我知道如何在命令终端中使用path/to/venv/Scripts/activate激活它,但是每次在终端中运行脚本之前我都必须这样做吗?这对我来说真的很不方便,因为我喜欢尝试我写的代码,看看它是否在IDE中工作(通常不会哈哈)(我在IDLE和Anaconda的Spyder之间切换) 我是一个完全的

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

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

我是一个完全的初学者,所以如果有一个简单的解决方案,我只是不知道它,感谢任何帮助:)

干杯

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

.\env\Scripts\activate
每次使用时都必须这样做,为了节省时间,只需打开一个终端窗口即可

要离开虚拟环境,请将其停用:

.../env/bin/python.exe

哦,好吧,我想我明白了。所以,即使我正在用Spyder编写脚本并想对其进行测试,我所要做的就是打开一个终端并激活那里的虚拟环境?然后,我在Spyder中测试的脚本将在主系统之前使用虚拟环境路径?@Krazze是的,这就是caseSweet,我将在早上尝试。非常感谢。