2016-08-20 75 views
2

我一直在使用熊猫很长一段时间,并希望使用此功能。意识到我在之前的版本中,我在我的命令行输入了conda update pandasconda更新后无法导入熊猫,缺少所需的依赖关系['numpy']

现在,当我进入Python和尝试导入熊猫我看到以下内容:

C:\Users\%USER%>python 
Python 2.7.10 |Continuum Analytics, Inc.| (default, May 28 2015, 17:02:00) [MSC 
v.1500 32 bit (Intel)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
Anaconda is brought to you by Continuum Analytics. 
Please check out: http://continuum.io/thanks and https://binstar.org 
>>> import pandas as pd 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "C:\Users\%USER%\Miniconda\lib\site-packages\pandas\__init__.py", l 
ine 18, in <module> 
    raise ImportError("Missing required dependencies {0}".format(missing_depende 
ncies)) 
ImportError: Missing required dependencies ['numpy'] 
>>> 

如果我只是尝试导入numpy的,我看到:

>>> import numpy 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "C:\Users\%USER%\Miniconda\lib\site-packages\numpy\__init__.py", li 
ne 180, in <module> 
    from . import add_newdocs 
    File "C:\Users\%USER%\Miniconda\lib\site-packages\numpy\add_newdocs.py", 
line 13, in <module> 
    from numpy.lib import add_newdoc 
    File "C:\Users\%USER%\Miniconda\lib\site-packages\numpy\lib\__init__.py" 
, line 8, in <module> 
    from .type_check import * 
    File "C:\Users\%USER%\Miniconda\lib\site-packages\numpy\lib\type_check.p 
y", line 11, in <module> 
    import numpy.core.numeric as _nx 
    File "C:\Users\%USER%\Miniconda\lib\site-packages\numpy\core\__init__.py 
", line 14, in <module> 
    from . import multiarray 
ImportError: DLL load failed: The specified module could not be found. 

这是完美的工作,直到这个conda更新。有没有人经历过这个?

+0

你可以重新安装numpy和pandas。 – Razik

+0

@Razik给出这个错误,这样做的最好方法是什么? –

+0

我不确定这个,但我认为numpy是这里的主要问题。尝试安装/更新numpy。可能是可以解决问题的。并安装Visual Studio的dll问题安装Visual C++可再发行组件。 你可以在这里看到 http://stackoverflow.com/questions/20201868/importerror-dll-load-failed-the-specified-module-could-not-be-found – Razik

回答

0

谢天谢地康达理解修订。

C:\>conda list --revisions 

会给你你的修订清单。找到最近爆发的东西之前的那个。

对我来说是改版6,所以我输入:

C:\>conda install --revision 6 

我并再次运行!