VSCode未使用选定的Anaconda Python解释器问题咨询
解决VSCode指定Python解释器不生效的问题
具体排查与修复步骤
- 检查工作区设置:VSCode的设置分全局和工作区层级,当前项目的
.vscode/settings.json可能覆盖了全局配置。打开该文件,查看是否存在python.pythonPath(旧版)或python.defaultInterpreterPath(新版)字段,若指向F:\python \python 310\ python.exe,直接修改为F:\anaconda\envs\tf\python.exe。 - 终端手动激活conda环境:如果通过终端运行代码,需先激活目标conda环境。在VSCode终端输入
conda activate tf,确认环境激活后再执行代码。 - 核对调试运行配置:若使用
launch.json进行调试,检查其中的pythonPath(旧版)或python字段,确保路径设置为F:\anaconda\envs\tf\python.exe。 - 重新选择解释器并重启:按下
Ctrl+Shift+P(Windows),输入Python: Select Interpreter,重新选中tf:conda对应的解释器,然后重启VSCode使配置生效。 - 清理VSCode缓存:删除Windows系统下VSCode的缓存目录(路径一般为
%APPDATA%\Code\Cache和%APPDATA%\Code\CachedData),重启后重新配置解释器。
内容的提问来源于stack exchange,提问作者AugLeo
相关产品推荐
相关产品推荐

