![](/img/trans.png)
[英]Visual Studio Code unable to activate virtual environment automatically in commandPrompt , but works with 'base conda environment'
[英]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 实例; 但是,特定的启动配置将指定虚拟环境。
谢谢,我在设置中做了一些事情,现在它可以工作了。 当我现在打开 VSC 时,它会按照我想要的方式打开目录和正确的环境。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.