VSCode执行Python: Select Interpreter报错python.setInterpreter命令未找到
排查修复方案
该问题由VSCode Python扩展加载异常、当前项目工作区配置损坏导致,可按以下步骤依次操作:
1. 重载Python扩展
- 按下
shift+command+P组合键调出命令面板,输入Extensions: Show Installed Extensions并执行 - 在已安装扩展列表中找到微软官方发布的「Python」扩展,点击扩展卡片右下角的禁用按钮,等待禁用完成
- 再次点击启用按钮,等待扩展完全加载后,重新尝试执行
Python: Select Interpreter命令
2. 重置当前项目工作区配置
若重载扩展后问题仍存在,可删除异常的工作区配置:
- 打开当前Django项目根目录下的
.vscode文件夹,删除其中的settings.json文件(如有自定义配置可提前备份内容) - 完全退出VSCode后重新打开该项目,等待扩展自动完成初始化
3. 重新安装Python扩展
若以上操作均无效,可能是扩展本地文件损坏:
- 同样在已安装扩展列表找到Python扩展,点击卸载,等待卸载完成后重启VSCode
- 重新在扩展商店搜索安装微软官方Python扩展,安装完成后再重启一次VSCode即可恢复语法高亮、解释器选择功能
扩展恢复正常后如果仍无法识别项目自带的虚拟环境,可手动在工作区settings.json中添加配置指定解释器路径:
{ "python.defaultInterpreterPath": "你的虚拟环境下Python可执行文件的绝对路径" }
内容的提问来源于stack exchange,提问作者Begaiym Kudainazarova
相关产品推荐
相关产品推荐

