【问题标题】:NumPy not properly installingNumPy 未正确安装
【发布时间】:2017-07-25 17:48:56
【问题描述】:

我一直在尝试使用 numpy 和需要 numpy 的库,但是在运行我的代码时总是遇到同样的错误。但是,代码本身没有错误。错误:

ImportError: 
Importing the multiarray numpy extension module failed.  Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control).  Otherwise reinstall numpy.

Original error was: DLL load failed: The specified procedure could not be 
found.

我确实安装了 numpy。我有运行 python 3.6 的 Windows 10 64 位。这个错误是什么意思,我该如何解决?我已经卸载,重新安装,并做了很多其他的事情,但无济于事。我用 pip 安装

【问题讨论】:

  • 你是如何获得numpy的?你pip install了吗?您是否获得了诸如 WinPython 或 Anaconda 之类的 Python 套件?
  • 我安装了 PIP
  • 您可以完全卸载Python,然后从官网获取安装程序。这将为您安装带有 stdlib 的标准原始 Python。 Make sure to install pip。使用pip 安装 NumPy。
  • 对于 Windows,请查看 lfd.uci.edu/~gohlke/pythonlibs

标签: python python-3.x numpy


【解决方案1】:

从链接安装 Anaconda Download Anaconda。这将预先安装所有必需的库。 如果您想使用数据分析工具,这是最好的选择。

【讨论】:

  • 谢谢,正在下载。如果成功了,我会告诉你的。
  • 安装后,只需打开 Jupyter Notebook 并像在 Python 的 IDLE 中一样开始编码。
  • 嗯... jupyter notebook 是什么意思?我使用的是普通的 IDE
  • Jupyter Notebook 提供了一个类似于 IDLE 的环境,但您还可以使用它保存文本、运行实时代码、共享笔记本、执行各种数据分析操作等等。只需打开 Anaconda,它就像 ypur IDE 一样。或者您可以在jupyter.org 阅读其文档
【解决方案2】:

如果您在 Windows 上运行,您需要安装一些已经为您编译的库。否则,您必须获得正确版本的 Visual Studio 才能编译库

从这个网站下载你的python版本的轮子

http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

然后pip install C:\...\Downloads\numpy‑1.13.1+mkl‑cp36‑cp36m‑win32.whl

【讨论】:

  • 谢谢,但是当我尝试这个时,我得到:[filename] is not a supported wheel on this device.
  • 如果您运行的是 64 位版本的 python,请使用 numpy‑1.13.1+mkl‑cp36‑cp36m‑win_amd64.whl。您还必须正确指向您的下载位置。
  • 那么你的 Python 版本可能是 32 位的。在终端中运行 python.exe。第一行应该像Python 3.4.2 (v3.4.2:ab2c023a9432, Oct 6 2014, 22:15:05) [MSC v.1600 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> sys.version 这样说只有它会有你的版本或从 sys 获取版本,如图所示。如果您的版本不是 32 位,那么我知道为什么它不适合您。
猜你喜欢
  • 1970-01-01
  • 2016-07-21
  • 2021-05-30
  • 2019-06-01
  • 2016-04-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多