【问题标题】:pandas import error: cannot import name 'ndarray' from partially initialized module 'numpy'pandas 导入错误:无法从部分初始化的模块 \'numpy\' 导入名称 \'ndarray\'
【发布时间】:2022-10-02 08:49:19
【问题描述】:

我莫名其妙地收到了这个错误。有没有人遇到过这个?

熊猫版本 = 1.4.2 numpy 版本 = 1.22.3

引发导入错误( ImportError:无法导入所需的依赖项: numpy:无法从部分初始化的模块 \'numpy\' 导入名称 \'ndarray\'

  • 你的代码是什么?
  • 听起来您的代码中某处有循环导入。
  • 仅通过导入熊猫我得到同样的错误
  • 获得这种类型错误的经典方法是认为“我将使用 numpy,所以我将调用我的文件 numpy.py!\”。然后,当您尝试import numpy 时,您的文件将自行导入,随之而来的是各种混乱。如果不是这种情况,您将不得不向我们展示一些重现该问题的代码。
  • 谢谢大家!我找到了原因。我有一个名为 signal.py 的文件。我从没想过这会是 pandas/numpy 实现之一的名称

标签: python pandas numpy


【解决方案1】:

我在使用 python3 的 MacOS 上随机收到此错误。

当我运行import numpy 时,它抛出了循环引用错误。

为了修复它,我打开了终端窗口并运行:

pip3 install --force --upgrade numpy

希望这可以帮助!

【讨论】:

    猜你喜欢
    • 2020-11-21
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    • 2020-07-21
    • 2021-04-03
    • 2021-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多