Python Conda和visualstudio代码调试
目标是能够在VisualStudio代码调试器中使用Conda/Anaconda中的“我的环境”设置。默认的pythonpath配置不会产生这种效果,而是转到系统默认的python路径(在新shell中键入“python”时得到的路径)Python Conda和visualstudio代码调试,python,macos,debugging,visual-studio-code,anaconda,Python,Macos,Debugging,Visual Studio Code,Anaconda,目标是能够在VisualStudio代码调试器中使用Conda/Anaconda中的“我的环境”设置。默认的pythonpath配置不会产生这种效果,而是转到系统默认的python路径(在新shell中键入“python”时得到的路径) 如何配置VS代码以使用我的Conda环境?在MacOS上,请执行以下步骤: 安装(最流行的python扩展) 按Cmd、或从顶部菜单导航,进入工作场所设置 将特定conda环境的路径(如上所示)添加到settings.json文件中。通过在终端中键入cond
如何配置VS代码以使用我的Conda环境?在MacOS上,请执行以下步骤:
Cmd、
或从顶部菜单导航,进入工作场所设置settings.json
文件中。通过在终端中键入conda env list
,可以找到您的conda环境的路径对于配置python路径的其他方法,下面是扩展作者的一篇有用文章:从激活的Conda环境启动Visual Studio代码时,我能够使用环境变量指定路径(MacOS):
通过按
Cmd、
或从顶部菜单导航进入Workplace Settings,然后将其添加到Settings中。json
基于前面的解决方案,我找到了一个更好的解决方案:
转到工作场所设置。
使用包含虚拟环境列表的文件夹路径覆盖参数python.venvPath
。就水蟒而言:
此设置使VS Code能够识别可用的conda环境
。因此,我们可以单击当前的python解释器并切换到其他解释器:
我也为Windows工作!您只需将路径更改为正确的路径。我的路径被拒绝,但我认为您的路径有一个输入错误,它应该是
env:CONDA\u DEFAULT\u env
,根据说明,这是一个很好的解决方案!您可以编辑您的回复并上传/嵌入屏幕截图吗?我可以找到环境,但是名称似乎有点混乱(或者与普通终端与vscode的终端不匹配)。你有没有见过这种错误/行为?
{
"python.pythonPath": "~/anaconda/envs/${env.CONDA_DEFAULT_ENV}/bin/python"
}