【问题标题】:cannot import pandas after conda update, Missing required dependencies ['numpy']conda 更新后无法导入熊猫,缺少必需的依赖项 ['numpy']
【发布时间】:2016-12-27 11:18:48
【问题描述】:

我已经使用 pandas 很长时间了,我想使用这个功能。意识到我在以前的版本中,我在命令行中输入了conda update pandas

现在,当我进入 python 并尝试导入 pandas 时,我看到以下内容:

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 更新之前,它一直运行良好。有人经历过吗?

【问题讨论】:

  • 你可以重新安装numpy和pandas。
  • @Razik 给出了这个错误,最好的方法是什么?
  • 我不确定这一点,但我认为 numpy 是这里的主要问题。尝试安装/更新 numpy.也许可以解决问题。并安装为 dll 问题安装 Visual C++ Redistributable für Visual Studio 2015。你可以在这里看到stackoverflow.com/questions/20201868/…
  • 尝试更新numpy:conda update numpy
  • 以下问题已解决。

标签: python pandas numpy conda


【解决方案1】:

谢天谢地,conda 理解修订。

C:\>conda list --revisions

将为您提供修订列表。找到最近破坏的东西之前的那个。

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

C:\>conda install --revision 6

我又跑起来了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-20
    • 2017-07-01
    • 2017-06-11
    相关资源
    最近更新 更多