【问题标题】:Installing numpy from wheel format: "...is not a supported wheel on this platform"从 wheel 格式安装 numpy:“...不是此平台上支持的轮子”
【发布时间】:2015-04-12 04:53:21
【问题描述】:

我意识到已经在 Cannot install numpy from wheel format 提出了一个与此相关的问题,但那里提出的解决方案对我不起作用。我也在那个帖子上问过(通过回答!)但我没有得到任何回复,所以这里是:

我一直在尝试安装matplotlib,但我首先需要安装numpy。我下载了文件numpy-1.8.2+mkl-cp26-none-win_amd64.whl,然后尝试使用 pip 安装它。我不断收到的错误消息是:

“numpy-1.8.2+mkl-cp26-none-win_amd64.whl 不是该平台支持的轮子”。我上面引用的线程建议的解决方案是将“_amd64”替换为“32”,使文件名为numpy-1.8.2+mkl-cp26-none-win32.whl。这也不起作用,我得到与上面完全相同的错误。

有什么建议吗?

我在 Windows 7 64 位上使用 Python 3.4.2 64 位。

【问题讨论】:

  • 您需要 Microsoft Visual C++ 编译器来构建轮子。
  • 好的,谢谢。我最近格式化了我的硬盘,我丢失了所有我一直认为理所当然的实用程序:/
  • @MalikBrahimi:您不需要编译器来安装轮子。
  • @BrenBarn 但我需要一个编译器来运行/使用轮子?
  • @KonradKapp:不,您根本不需要编译器来使用它。您需要一个编译器来创建 wheel 文件,但这不是最终用户通常会做的事情。 (如果您是编写/分发库的人,您只会创建一个 Wheel 文件。)

标签: python numpy matplotlib pip python-wheel


【解决方案1】:

该文件名中的“cp26”表示“CPython 2.6”。如果您使用的是 Python 3.4,则需要一个文件名中包含“cp34”的文件。

【讨论】:

  • 他们应该澄清这一点:p 我陷入了 32 对 64 的困境,并且由于未知原因没有进一步寻找
  • 谢谢,这节省了我的时间 :-)
【解决方案2】:

尝试使用来自here 的安装程序。

【讨论】:

  • 唉,它说我需要安装 Python 3.4,但它没有在注册表中找到它,但我 100% 确定它安装正确,因为我正在使用它,并且 Windows 还列出它在我的控制面板中的程序列表中
  • 如果它不在注册表中,那么您显然做错了什么。我会尝试修复您的安装。
猜你喜欢
  • 2016-06-20
  • 2021-04-29
  • 2020-09-23
  • 2016-02-10
  • 2018-06-30
  • 2018-03-30
  • 2018-04-01
  • 2017-07-16
相关资源
最近更新 更多