【问题标题】:Numpy fails to serve as a dependency for pandasNumpy 无法作为 pandas 的依赖项
【发布时间】:2017-03-18 22:48:48
【问题描述】:

我尝试使用 pandas(使用 conda 安装二进制文件和依赖项,然后使用 pip,然后构建,然后使用 no-binaries 选项);还是报错。

Numpy 可用 (1.11.2)。 我知道 numpy 不再提供某些接口。 我使用的 Python 版本是 2.7.11。 安装的软件包列表如下。

错误信息:

C:.....Miniconda2\lib\site-packages\numpy\core__init__.py:14: 警告: 在 Windows 64 位上使用 MINGW-W64 构建的 Numpy 是实验性的,并且 仅可用于测试。建议您不要将其用于 生产。

预计会出现崩溃 - 请向 NUMPY 开发人员报告 从 。导入多数组 Traceback(最近一次调用最后一次):文件 “io.py”,第 2 行,来自数据导入支持文件 “....\support.py”,第 3 行,在导入 pandas 文件中 “....Miniconda2\lib\site-packages\pandas__init__.py”,第 18 行,在 raise ImportError("缺少必需的依赖项 {0}".format(missing_dependencies)) ImportError: Missing required 依赖项 ['numpy']

【问题讨论】:

    标签: python pandas numpy


    【解决方案1】:

    除非您真的知道自己在做什么,否则我建议不要在 Windows 上从源代码构建。

    另外,不要将 conda 和 pip 混合用于 numpy; numpy 在 conda 中得到了特殊处理,并且确实应该开箱即用。如果您在导入 pandas 时遇到错误,则您的 PATH 或 PYTHONPATH 可能有问题。

    我建议你只创建一个空的 conda env,并在其中只安装 pandas。这将引入 numpy。如果这不起作用,让我们看看我们是否可以帮助您调试它。

    【讨论】:

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