VSCode中使用Code Runner无法正常找到虚拟环境并运行

问题

VSCode无法正常运行Conda已经配置好的虚拟环境,使用Code Runner快捷键运行的时候报错一直显示找不到某某包

ps:

因为想单独使用minicon管理Python包环境,所以就把之前安装的所有Python都卸载了,但是Python无法识别到这些,所以每次运行的时候都会显示找不到包,因为无法正确识别到自己已经配置好的minicon的Python虚拟环境

解决方法:

一、打开设置(JSON)

  1. Ctrl + ,(设置)
  2. 搜索:code-runner.executorMap
  3. 在 settings.json 中编辑

二、修改 Python 命令

把原来的:

复制代码
"python": "python -u"

改成下面任意一种(推荐第 1 种):

1. 推荐(和 "运行 Python 文件" 一致)

json

复制代码
"code-runner.executorMap": {
    "python": "$pythonPath $fullFileName",
    // 其他语言...
}
  • $pythonPath:自动用你当前选的 Python 解释器(虚拟环境 / 全局)
  • $fullFileName:完整路径文件名
  • 效果 :和右键 "在终端中运行 Python 文件" 完全一样
2. 保留无缓冲(推荐服务器 / 日志场景)
复制代码
"python": "$pythonPath -u $fullFileName"
3. 固定 python3(Linux/mac)
复制代码
"python": "python3 $fullFileName"

三、建议配套设置(更像原生运行)

复制代码
{
    "code-runner.executorMap": {
        "python": "$pythonPath $fullFileName"
    },
    "code-runner.runInTerminal": true,       // 在集成终端运行(可输入)
    "code-runner.saveFileBeforeRun": true,   // 运行前自动保存
    "code-runner.clearPreviousOutput": true  // 清空旧输出
}

四、保存后

  • 重启 VSCode 或重载窗口:Ctrl+Shift+P → Reload Window
  • 再按 Ctrl+Alt+N 就是 "运行 Python 文件" 模式了。
相关推荐
_lorzl_2 小时前
Delphi 10.4.2 IDE Attach to process... 到宿主进程时死锁的原因与修复
ide·delphi
rosemary5122 小时前
Windows vscode Claude Code + DeepSeek V4
ide·windows·vscode·claude code·deepseek-v4-pro
特立独行的猫a4 小时前
鸿蒙 PC 移植记:将微软的 `edit` 轻量级终端编辑器带到 OpenHarmony
microsoft·rust·编辑器·harmonyos·鸿蒙pc·edit
Irene19914 小时前
在 VSCode WSL 中安装 Docker 插件(Docker 插件连接 WSL)
vscode·docker
2501_916008894 小时前
全面解析常用Web前端开发工具:编辑器、调试工具、性能分析器与框架
android·前端·ios·小程序·uni-app·编辑器·iphone
乐于分享的阿乐5 小时前
(二)VSCode搭建python环境(详细图文保姆级教程)
ide·vscode·python
Cloud_Shy6185 小时前
解读《Effective Python 3rd Edition》:从练气到老魔(第二章 Item 13 - 16)
c语言·开发语言·网络·笔记·python·编辑器
带娃的IT创业者5 小时前
1-Click GitHub Token Stealing:深入解析 VSCode 中的惊险漏洞
ide·vscode·github·安全漏洞·github token·1-click
疏狂难除6 小时前
JetBrains IDE插件开发教程(四)——Action
java·ide·kotlin
霸道流氓气质17 小时前
通义灵码 IDEA 插件完全使用指南
java·ide·intellij-idea