gpt4 book ai didi

python - 重启VScode后虚拟环境未激活

转载 作者:行者123 更新时间:2023-12-02 03:21:11 44 4
gpt4 key购买 nike

我为 VSCode 安装了 python 扩展,然后在我的项目目录中创建了一个新的 virtualenv .venv

如果我按 CTRL+SHIFT+P 并选择我的环境,然后打开新的终端 session ,新环境将自动激活。但是,如果我关闭 VSCode 并重新打开它,然后打开一个新的终端 session ,则新环境不会自动激活。我可以再次手动激活它,但是我希望它在每次打开项目时自动激活。

在我的settings.json中,我尝试使用扩展程序自动填充的以下内容:

"python.pythonPath": ".venv\\Scripts\\python.exe"

以及

"python.pythonPath": "${workspaceFolder}/.venv/Scripts/python.exe"

此外,启动 python 并运行以下命令表明它正在使用我的根安装并且没有虚拟环境:

>> import sys
>> sys.prefix
'C:\\Python37'

如何让 VSCode 在启动后自动激活我的环境?

最佳答案

如果您在 Python 扩展加载完成之前打开终端——例如重新启动后立即 - 那么终端将不会被激活,因为扩展尚未运行以告诉 VS Code 运行命令。一旦你查看了一个Python文件,扩展就会被触发加载,然后一旦完成——你可以看到状态栏中关于加载的消息将会消失——然后终端将自动激活虚拟环境。

关于python - 重启VScode后虚拟环境未激活,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54782739/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com