繁体   English   中英

Visual Code 如何自动激活虚拟环境?

[英]Visual Code how can I activate the virtual environment automatically?

也许是一个简单的问题,但我无法弄清楚。 我在 MacBook 上的 Visual Studio Code 中工作。 在一个目录中,我创建了一个虚拟环境并使用源.venv/bin/activate脚本激活了它,一切正常。 在终端我看到(.venv) (base) gaston@MacBook-Pro WebScraping %

当我再次启动可视代码并打开同一个目录时,我没有看到(.venv),所以我再次手动给出激活命令。

我的问题是有没有办法在打开目录时自动激活虚拟环境?

VS Code 默认 Python 解释器路径

您可以通过多种方式做到这一点。 如果您的目标是在 VS Code 启动时立即选择虚拟环境,则您必须将该虚拟环境定位为 VSC 中的 Python 解释器。

https://code.visualstudio.com/docs/python/environments

System Preferences->Settings->Python: Default Interpreter Path

您需要将其指向您的 virtualenv Python 安装,可能类似于:

envFolder/bin/python3

VS Code 启动配置 Python 解释器

您还可以设置特定的启动配置,以便 VSCode 默认仍使用您的系统 Python 实例; 但是,特定的启动配置将指定虚拟环境。

https://code.visualstudio.com/docs/python/debugging

谢谢,我在设置中做了一些事情,现在它可以工作了。 当我现在打开 VSC 时,它会按照我想要的方式打开目录和正确的环境。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM