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

VS Code勾选Code Runner“在终端中运行”时无法找到Python库

解决VS Code重装后第三方Python库无法调用的问题

核心根源:Python解释器环境不匹配

你遇到的问题本质是VS Code当前使用的Python解释器,和你安装第三方库的环境不一致。sys、time这类系统内置库属于Python标配,任何环境都自带,所以不受影响;而第三方库仅存在于你安装它们的特定环境中,VS Code没选对环境就会触发ModuleNotFoundError。

具体解决步骤

  1. 确认VS Code当前关联的Python解释器

    • 点击VS Code左下角显示的Python版本(比如Python 3.10.8 64-bit),弹出所有检测到的Python环境列表。
    • 核对列表里的环境,找你平时用来安装第三方库的那个(比如虚拟环境、自定义安装的Python路径、Anaconda环境)。
  2. 切换到正确的Python环境

    • 从列表中选中目标环境;如果列表里没有,点击Enter interpreter path手动选择该环境的python.exe(Windows)或python3(Mac/Linux)路径。
  3. 验证环境匹配性

    • 打开VS Code终端,输入pip list查看已安装库。如果目标库不在列表里,说明之前把库装在了别的环境,在当前选中的环境里重新安装:pip install 目标库名。
  4. 修复Code Runner的终端运行问题

    • 打开VS Code设置(快捷键Ctrl+,),搜索Code Runner: Executor Map,找到Python对应的配置项。
    • 将命令修改为$pythonPath $fullFileName,这样Code Runner会使用VS Code当前选中的解释器运行代码,保证环境一致。
  5. 检查官方Python扩展

    • 确保安装了微软官方的Python扩展,这是VS Code正确识别Python环境的基础,若之前卸载过请重新安装。

额外注意事项

  • 若使用虚拟环境,激活环境后再安装库;VS Code选中该环境后,终端会自动激活它。
  • 同一环境下不要混用pip和conda(若用Anaconda),避免环境混乱。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 18:27:01