ImportError:缺少必需的依赖项['numpy']

问题描述 投票:6回答:7

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

Traceback(最近一次调用最后一次):

文件“data_visulaization.py”,第5行,in

import pandas as pd

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

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


ImportError: Missing required dependencies ['numpy']

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

有人有解决方案吗?

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

python pandas numpy runtime-error
7个回答
3
投票

我遇到了完全相同的错误,发现我在与PyCharm环境相同的目录中错误地创建了一个名为'random.pyc'的文件ayush @ ayush-VirtualBox:〜/ PycharmProjects / untitled $其中“untitled”指的是我的项目目录。我删除了它,一切都落到了位置。希望这可以帮助 !

原因是numpy默认导入另一个名为Random的文件来构建自己的依赖项,它误将我的'random.pyc'替换为它并替换它。


3
投票

我在Raspberry 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上检查解决方案,但可能同样的方法应该适用。因此,首先尝试导入错误的库,然后查看缺少的内容。


1
投票

如果您在机器中使用了Anaconda,请在cmd窗口中使用“conda install numpy”。我也把这个问题都解决了,我就这样解决了。愿它可以帮助你。


0
投票

如果您使用packages选项并且它包含pandas或某些包依赖于numpy,则应该将所需的依赖项添加到packages


0
投票
pip uninstall numpy

pip install numpy

有用


-2
投票

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

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


-2
投票

尝试卸载pandas和numpy:

pip uninstall pandas pip uninstall numpy

并安装回来:

pip install pandas pip install numpy

© www.soinside.com 2019 - 2024. All rights reserved.