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

Jupyter Notebook导入pandas报错:module 'numpy' has no attribute 'ndarray'

报错原因分析

从报错回溯可以看到核心错误为AttributeError: module 'numpy' has no attribute 'ndarray',触发原因通常有三类:

  • 本地numpy包安装损坏:下载安装过程中出现文件丢失、损坏,导致numpy核心属性无法正常加载
  • 版本不兼容:当前安装的pandas版本和numpy版本存在匹配冲突,pandas调用的numpy属性在现有版本中不存在
  • 重名文件冲突:你当前运行Jupyter Notebook的工作目录下,存在命名为numpy.py的文件或者numpy命名的文件夹,程序会优先导入本地的同名文件,而非Anaconda环境中安装的官方numpy包,自然找不到ndarray属性
解决方法

按优先级依次执行以下操作即可:

  • 第一步:排查重名文件
    检查你当前打开的ipynb文件所在的文件夹,有没有名为numpy.py的文件、或者numpy命名的文件夹,如果有,修改文件名或者将其移动到其他目录,之后重启Jupyter内核,重新尝试import pandas as pd
  • 第二步:重装numpy包
    如果排查完没有重名文件,打开Anaconda Prompt(Windows系统)或者终端(Mac/Linux系统),激活你当前使用的conda环境后,依次执行以下命令:
    卸载现有numpy:
    pip uninstall numpy -y
    强制重装最新稳定版numpy:
    pip install numpy --upgrade --force-reinstall
    执行完成后重启Jupyter内核测试导入
  • 第三步:适配pandas和numpy版本
    如果上述操作依然报错,说明两个包版本存在冲突,执行以下命令统一重装匹配的版本组合:
    pip uninstall pandas numpy -y
    pip install pandas numpy
    
    重装完成后重启Jupyter内核即可正常导入

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 04:33:03