VSCode中Run Code无法在Output窗口运行代码的问题求助
解决VS Code中Run Code无法在Output窗口正常运行conda环境Python脚本的问题
问题核心
你在conda虚拟环境中安装了numpy,使用「Run Python File」能正常运行脚本,但点击播放按钮的「Run Code」功能时,Output窗口显示异常。本质是Code Runner插件未调用到你的conda虚拟环境对应的Python解释器。
解决步骤
确认VS Code已选中正确的conda环境解释器
点击VS Code左下角的Python版本标识,选择你正在使用的conda虚拟环境对应的Python解释器,确保环境切换到位。修改Code Runner的执行配置
打开VS Code设置(快捷键Ctrl+,),搜索「Code Runner: Executor Map」,点击「编辑 in settings.json」,将Python的执行配置修改为自动调用当前选定的解释器:"code-runner.executorMap": { "python": "$pythonPath -u $fullFileName" }若习惯固定使用某一conda环境,也可以直接写死Python路径:
- Windows路径示例:
"code-runner.executorMap": { "python": "\"C:/Users/你的用户名/.conda/envs/你的环境名/python.exe\" -u" } - Linux/macOS路径示例:
"code-runner.executorMap": { "python": "\"~/miniconda3/envs/你的环境名/bin/python\" -u" }
- Windows路径示例:
额外配置(可选)
如果仍有异常,在settings.json中添加以下配置,确保Code Runner优先使用当前解释器并在Output窗口运行:"code-runner.runInTerminal": false, "code-runner.executorMapByFileExtension": { ".py": "$pythonPath -u $fullFileName" }验证
保存配置后重启VS Code,再次点击「Run Code」按钮,检查Output窗口是否能正常输出结果,且numpy可被正确导入。
内容的提问来源于stack exchange,提问作者Spencer Duncan
相关产品推荐
相关产品推荐

