Conda 和 Visual Studio Code 调试

新手上路,请多包涵

目标是能够在 visual studio 代码调试器中使用来自 Conda/Anaconda 的环境设置。默认的 pythonpath 配置不会产生这种效果——而是进入系统默认的 python 路径(当你在新的 shell 中键入“python”时得到的)。

在此处输入图像描述

如何配置 VS Code 以使用我的 Conda 环境?

原文由 Andrew Schreiber 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 850
2 个回答

我找到了一个更好的解决方案,基于以前的解决方案:

前往工作场所设置。使用包含虚拟环境列表的文件夹路径覆盖参数 python.venvPath 。对于蟒蛇的情况:

用户设置

此设置使 VS Code 能够识别可用的 conda environments 。因此,我们可以单击当前的 python 解释器并切换到其他解释器:

主动翻译在此处输入图像描述

原文由 Ronald M. Gualán Saavedra 发布,翻译遵循 CC BY-SA 3.0 许可协议

从激活的 Conda 环境启动 Visual Studio Code 时,我能够使用环境变量指定路径 (MacOS):

 {
    "python.pythonPath": "~/anaconda/envs/${env.CONDA_DEFAULT_ENV}/bin/python"
}

Cmd , 或从顶部菜单导航转到工作区设置,然后将其添加到 settings.json

原文由 Varun Chatterji 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题