VScode中添加python解释器报错:选择的解释器无效
在使用VScode添加python解释器的时候:然后报错:选择的 Python解释器无效,请尝试更改解释器以启用Intellisense、Lint 分析和调试等功能。请查看输出,详细了解解释器无效的原因。错误原因:这个错误是因为我的系统中同时安装了和两套 Conda,导致 VS Code 在激活环境时发生冲突。
·
在使用VScode添加python解释器的时候:

然后报错:
选择的 Python解释器无效,请尝试更改解释器以启用Intellisense、Lint 分析和调试等功能。请查看输出,详细了解解释器无效的原因。

错误原因:
这个错误是因为我的系统中同时安装了 Anaconda 和 Miniforge 两套 Conda,导致 VS Code 在激活环境时发生冲突。
问题分析
从日志看:
-
VS Code 检测到两个 Conda:
D:\software\conda\Anaconda和D:\software\Miniforge -
你选择了 Miniforge 的
spateo环境 -
但 VS Code 默认使用 Anaconda 的
conda.bat去激活 Miniforge 的环境,导致不兼容
解决方案
统一 Conda 路径
在 VS Code 设置中明确指定使用 Miniforge(因为 Miniforge 更新,且没有 Anaconda 的商业许可限制):
-
按
Ctrl+,打开设置 -
搜索
python.condaPath -
设置为 Miniforge 的路径:
D:\software\Miniforge\Scripts\conda.exe -
重启 VS Code,重新选择解释器
更多推荐
所有评论(0)