为什么无法安装numpy?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (22)

我正在尝试安装numpy从WHL文件。我知道错误:

numpy-1.9.1%2Bmkl-cp34-none-win_amd64.whl is not a supported wheel on this platform.

详细信息:Windows8.1 pro x64,高举命令提示符

Python 3.4.2

包装戈尔克网站

numpy-1.9.1%2Bmkl-cp34-none-win_amd64.whl复制在pip.exe文件夹中

d:\Program Files\WinPython-64bit-3.4.2.4\python-3.4.2.amd64\Scripts\pip run on 01/23/15 11:55:21 numpy-1.9.1%2Bmkl-cp34-none-win_amd64.whl is not a supported wheel on this platform. Exception information: Traceback (most recent call last): File "D:\Python34\lib\site-packages\pip\basecommand.py", line 122, in main status = self.run(options, args) File "D:\Python34\lib\site-packages\pip\commands\install.py", line 257, in run InstallRequirement.from_line(name, None)) File "D:\Python34\lib\site-packages\pip\req.py", line 167, in from_line raise UnsupportedWheel("%s is not a supported wheel on this platform." % wheel.filename) pip.exceptions.UnsupportedWheel: numpy-1.9.1%2Bmkl-cp34-none-win_amd64.whl is not a supported wheel on this platform.

提问于
用户回答回答于

如何将文件重命名为numpy-1.9.1%2Bmkl-cp34-none-win32.whl来安装它。

您可以检查您的pip工具通过运行以下命令接受安装:

import pip; print(pip.pep425tags.get_supported())

在这种情况下,pip错误地检测到您的操作系统是32位,而您要安装的文件是win_amd64在它的文件名中。

如果将文件重命名为numpy-1.9.1%2Bmkl-cp34-none-win32.whl(它现在包含被认为受支持的标记),然后您可以安装包。

用户回答回答于

经过几次测试,我认为问题是“Win 32”或“AMD 64”本身。我试着用“任意”代替这两个,结果奏效了。

扫码关注云+社区