导入错误:缺少必需的依赖项 \['numpy'\]

新手上路,请多包涵

我能够成功运行所有使用 pandas 的脚本,但突然间我所有的 PANDAS SCRIPTS 都出现了这个错误:

追溯(最近一次通话):

文件“data_visulaization.py”,第 5 行,位于

import pandas as pd

文件“ /usr/lib64/python2.7/site-packages/pandas/init.py ”,第 18 行,位于

raise ImportError("Missing required dependencies {0}".format(missing_dependencies))

ImportError: Missing required dependencies ['numpy']

最近我没有安装或更新任何新东西。

有人对此有解决方案吗?

我卸载了 pandas 和 numpy 并重新安装了它们,但仍然面临同样的问题。

原文由 aAAAAAAa 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.5k
2 个回答

我找到了解决方案,实际问题是如果您最近的任何 python 脚本生成了“.pyc”扩展文件,就会发生此错误。

解决方案是删除所有这些文件。

原文由 aAAAAAAa 发布,翻译遵循 CC BY-SA 3.0 许可协议

我在 Rasberry PI 上遇到了这个问题,发现根本原因是缺少库:

 import numpy
...
ImportError: libf77blas.so.3: cannot open shared object file: No such file or directory

然后用谷歌搜索所需的库源需要几分钟时间:

 sudo apt-get install libatlas-base-dev

我没有检查任何其他 Linux-es 上的解决方案,但可能应该适用相同的方法。所以先尝试导入有问题的库,看看少了什么。

原文由 Shtefan 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题