切换python环境不适用于活动终端,除非打开新终端

k4ymrczo  于 12个月前  发布在  Python
关注(0)|答案(2)|浏览(85)

我使用conda和venv python环境在windows10上的visual studio代码中进行开发。
当我在两个组件之间切换时,程序运行正常,但在终端中,除非我创建一个新的终端,否则这些更改不会反映出来。这是故意的还是bug?是否有可能在终端中自动切换设备

0ve6wy6x

0ve6wy6x1#

当您切换解释器时,Pyhton扩展将使用新的解释器来运行代码,并且解释器版本将显示在界面的右下角。
您可能会遇到的问题是,切换解释器后终端没有改变,但实际执行的代码使用了新选择的解释器。

yqyhoc1h

yqyhoc1h2#

这是VS Code中的一个特性。你在环境A中,然后你切换到环境B,从那时起,这就成为新的环境。至于自动化,我不确定。我喜欢这样的环境,这样我就可以在一个终端中使用前端代码,在另一个终端中使用后端代码。

相关问题