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

Jupyter Notebook中pip安装包提示已满足但导入报ModuleNotFoundError怎么解决

问题根因

你遇到的WARNING: Ignoring invalid distribution -umpy警告是核心诱因:此前numpy安装/卸载过程中途中断,在Anaconda的第三方包目录appdata\local\continuum\anaconda3\lib\site-packages下生成了命名异常的残留目录,导致pip的包存在性检测逻辑出错,才会出现明明提示依赖已满足,实际包没有正确部署、导入时报ModuleNotFoundError的问题。

修复步骤
  • 第一步:清理异常残留
    进入路径C:\Users\AppData\Local\Continuum\anaconda3\lib\site-packages,找到所有名称以-umpy开头的畸形目录,手动删除所有这类残留文件。
  • 第二步:强制重装目标包及依赖
    执行如下命令绕过pip的错误缓存检测,完整重新安装对应包:
    pip install --upgrade --force-reinstall numpy matplotlib
  • 第三步:校验Jupyter内核匹配性
    在你当前使用的Jupyter Notebook单元格中执行如下代码,确认运行内核和pip所属Python环境一致:
    import sys
    print(sys.executable)
    
    若输出的路径不是C:\Users\AppData\Local\Continuum\anaconda3\python.exe,说明你当前Jupyter挂载的是其他虚拟环境的内核,切换到Anaconda对应的内核后再执行导入操作即可。
效果验证

修复完成后重新执行导入语句即可正常使用:

import matplotlib.pyplot as plt

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 22:54:02