You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode虚拟环境模块导入错误:如何在虚拟环境中运行代码?

解决VSCode「运行代码」按钮无法识别Conda虚拟环境模块的问题

方法1:指定VSCode的Python解释器(核心步骤)

  • 按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入Python: Select Interpreter
  • 在弹出的列表中选择你创建的Conda虚拟环境(路径通常是miniconda3/envs/你的环境名/python.exe或对应Linux/Mac路径)
  • 确认VSCode底部状态栏显示的解释器是你的目标虚拟环境

方法2:配置Code Runner插件(适配Ctrl+Alt+N快捷键)

因为Ctrl+Alt+N是Code Runner插件的默认运行快捷键,需要让它指向虚拟环境的Python:

  • 按下Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置,搜索Code Runner: Executor Map
  • 点击「编辑 in settings.json」,修改python的执行路径为虚拟环境的Python可执行文件:
    "code-runner.executorMap": {
        "python": "\"C:/Users/你的用户名/miniconda3/envs/你的环境名/python.exe\" -u"
    }
    
    Linux/Mac用户替换为对应路径,比如:
    "code-runner.executorMap": {
        "python": "\"/home/你的用户名/miniconda3/envs/你的环境名/bin/python\" -u"
    }
    
  • 可选:开启Code Runner: Run In Terminal选项,让代码在VSCode集成终端运行,自动继承终端的虚拟环境上下文

方法3:让集成终端自动激活虚拟环境

  • 打开settings.json,添加以下配置:
    "python.terminal.activateEnvironment": true
    
    这样每次打开VSCode终端时,会自动激活当前选中的虚拟环境,无需手动执行conda activate 环境名

额外检查点

  • 修改配置后重启VSCode确保生效
  • 在激活的虚拟环境终端中执行pip list,确认你需要的模块确实已安装在该环境中

内容的提问来源于stack exchange,提问作者Real Noob

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 16:01:07