问题现象
VS Code 终端默认未使用配置的 Python 解释器(例如 py38),尝试通过快捷键 Ctrl+Shift+P 调用 Python: Select Interpreter 时出现报错,无法直接切换目标环境。
排查思路
先检查插件状态,确认 Python 插件已安装且由 Microsoft 发布,排除了插件缺失或损坏的可能。随后在终端中激活 conda 环境 py38,运行 pip list 验证依赖包,发现 torch 等核心库均能正常加载,说明 Conda 环境本身是健康的。
解决方案
既然环境和插件都没问题,那通常是 VS Code 的安全策略在作祟。当你打开的文件夹未被信任时,编辑器会强制进入'受限模式',这会限制部分功能的正常使用。 操作很简单:
- 留意 VS Code 窗口顶部的状态栏,如果看到'受限模式'的提示,直接点击它。
- 在弹出的对话框中选择'添加文件夹'或直接信任当前工作区。
- 一旦解除受限状态,解释器选择功能就会恢复正常。


