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

Windows10下CMD可导入Python库但VS Code报ModuleNotFoundError咨询

问题原因

该问题的核心是VS Code激活的Python解释器与CMD中使用的解释器不匹配:

  • CMD中调用的是已安装matplotlib依赖的Python 3.9.7版本
  • VS Code当前默认选中的是系统中存在的Python 3.9.1版本,该版本的第三方库目录下未安装matplotlib,因此运行代码时抛出找不到模块的错误

ModuleNotFoundError: No module named 'matplotlib'

解决方法

  • 步骤1:切换VS Code Python解释器

    打开任意.py后缀的代码文件,点击编辑器右下角状态栏显示的Python 3.9.1标识,顶部会弹出解释器选择列表,找到对应Python 3.9.7的条目选中即可。如果列表内没有对应版本,选择「输入解释器路径」选项,手动选中Python 3.9.7安装目录下的python.exe文件完成添加。
  • 步骤2:验证配置有效性

    切换完成后,在VS Code内置终端执行以下命令校验配置:
    python --version
    pip show matplotlib
    
    确认返回的Python版本为3.9.7、且matplotlib的安装信息正常返回即可正常运行代码。
  • 步骤3(可选)

    若你不再需要使用Python 3.9.1版本,可直接通过Windows「设置-应用-应用和功能」卸载该版本,后续VS Code会自动匹配唯一的Python 3.9.7解释器,避免同类问题重复出现。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 10:24:02