在 VS Code 中打开项目文件夹时如何自动激活 python 虚拟环境?
How to auto activate python virtual environment when opening project folder in VS Code?
我在 Windows 10 中安装了 Python v3.9。还有 VS Code 1.55.0
我创建了一个新文件夹 ('MyProject') 并在其中放置了一个 .ipynb 文件。然后在 MyProject 中创建了一个虚拟环境 'proj_env'。我可以手动激活 venv,但无法在打开文件夹 MyProject 时让它自动启动。
settings.json 文件内容:
{
"python.pythonPath": "proj_env\Scripts\python.exe",
"python.terminal.activateEnvironment": true
}
我做错了什么?
好的,VS Code 现在按预期运行 - 当我按照 OP 中的描述打开带有 settings.json 文件的文件夹时,虚拟环境启动(venv 显示在左下角),并打开一个新的终端激活 venv.
我能想到的唯一变化是我最近重新启动了我的计算机(通常在重新启动之间间隔一到两周)。遇到这个问题时,我多次重启 VS Code,但这并没有解决问题。
我不确定重启 PC 是否是解决方案,但这是我最好的猜测。下次出现问题时,我会尝试 exiting/restarting VSCode,如果还是不能解决,我会重启电脑看看是否解决,然后 post 回到这里。
感谢@JillCheng 帮助我!
我在 Windows 10 中安装了 Python v3.9。还有 VS Code 1.55.0
我创建了一个新文件夹 ('MyProject') 并在其中放置了一个 .ipynb 文件。然后在 MyProject 中创建了一个虚拟环境 'proj_env'。我可以手动激活 venv,但无法在打开文件夹 MyProject 时让它自动启动。
settings.json 文件内容:
{
"python.pythonPath": "proj_env\Scripts\python.exe",
"python.terminal.activateEnvironment": true
}
我做错了什么?
好的,VS Code 现在按预期运行 - 当我按照 OP 中的描述打开带有 settings.json 文件的文件夹时,虚拟环境启动(venv 显示在左下角),并打开一个新的终端激活 venv.
我能想到的唯一变化是我最近重新启动了我的计算机(通常在重新启动之间间隔一到两周)。遇到这个问题时,我多次重启 VS Code,但这并没有解决问题。
我不确定重启 PC 是否是解决方案,但这是我最好的猜测。下次出现问题时,我会尝试 exiting/restarting VSCode,如果还是不能解决,我会重启电脑看看是否解决,然后 post 回到这里。
感谢@JillCheng 帮助我!