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

导入matplotlib报错:No module named 'numpy.linalg'; 'numpy' is not a package

解决Matplotlib导入时出现ModuleNotFoundError: No module named 'numpy.linalg'; 'numpy' is not a package错误

问题描述

执行代码import matplotlib as plt时触发如下错误:

>import matplotlib as plt
  File "C:\Users\ishwa\env\lib\site-packages\matplotlib\__init__.py", line 113, in <module>
    from . import _api, _version, cbook, _docstring, rcsetup
  File "C:\Users\ishwa\env\lib\site-packages\matplotlib\rcsetup.py", line 27, in <module>
    from matplotlib.colors import Colormap, is_color_like
  File "C:\Users\ishwa\env\lib\site-packages\matplotlib\colors.py", line 56, in <module>
    from matplotlib import _api, _cm, cbook, scale
  File "C:\Users\ishwa\env\lib\site-packages\matplotlib\scale.py", line 22, in <module>
    from matplotlib.ticker import (
  File "C:\Users\ishwa\env\lib\site-packages\matplotlib\ticker.py", line 138, in <module>
    from matplotlib import transforms as mtransforms
  File "C:\Users\ishwa\env\lib\site-packages\matplotlib\transforms.py", line 46, in <module>
    from numpy.linalg import inv
**ModuleNotFoundError: No module named 'numpy.linalg'; 'numpy' is not a package**

已尝试在全局环境和虚拟环境中重新安装numpy与matplotlib,但问题未解决。

解决方法

  • 排查本地同名文件干扰
    检查当前运行脚本的目录下是否存在名为numpy.py的文件,Python会优先导入本地同名文件而非系统安装的numpy包,导致无法找到numpy.linalg模块。删除或重命名该文件即可。

  • 强制重新安装numpy
    激活目标虚拟环境后,执行以下命令彻底卸载并重新安装numpy,确保安装包完整:

    pip uninstall -y numpy
    pip install --force-reinstall numpy
    
  • 验证虚拟环境激活状态
    确认运行代码时使用的Python解释器属于目标虚拟环境:

    # Linux/macOS
    which python
    # Windows
    where python
    

    同时检查numpy的安装路径:

    pip show numpy
    

    确保输出的Location指向你的虚拟环境目录(如C:\Users\ishwa\env\lib\site-packages)。

  • 清理损坏的numpy安装文件
    如果虚拟环境中的numpy文件已损坏,手动删除对应安装目录后重新安装:

    1. 通过pip show numpy获取numpy的安装路径
    2. 删除该路径下的numpy文件夹和numpy-*.dist-info文件夹
    3. 执行pip install numpy重新安装

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 11:25:34