2017-03-23 53 views
2

我是能够成功地运行所有脚本,用大熊猫,但突然我所有的大熊猫脚本给这个错误:导入错误:缺少必需的依赖[“numpy的”]

回溯(最近通话最后一个):

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

import pandas as pd 

File "/usr/lib64/python2.7/site-packages/pandas/init.py", line 18, in

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


ImportError: Missing required dependencies ['numpy'] 

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

有没有人有解决方案?

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

+1

类似的问题在这里:http://stackoverflow.com/questions/37480504/importerror-missing-required-dependencies-numpy –

回答

0

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

解决方法是删除这些文件。

+0

我有大约14k pyc文件...你是否建议删除所有这些? – Maverick

0

如果您在机器中使用了Anaconda,请在cmd窗口中使用“conda install numpy”。我也遇到了这个问题,我解决了这个问题。也许它可以帮助U.

3

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

这是numpy的原因导入另一个文件称为随机默认为建立自己的依赖关系,它误认为我的'random.pyc'并替换它。