filename.whl不是此平台上支持的滚轮

问题描述 投票:4回答:5

我看到同样的问题,但它对我不起作用。

pip install PyOpenGL.3.1.1-cp34-cp34m-win_amd64.whl

我对Numpy也有同样的问题

pip install numpy-1.11.1+mkl-cp34-cp34m-win_amd64.whl

然后我得到:

numpy-1.11.1 + mkl-cp34-cp34m-win_amd64.whl不是此平台上支持的滚轮。在C://Users/myUsername/pip/pip.log中存储失败的调试日志

我使用的是64位和Python 3.4.0

怎么了?

python numpy module pip pyopengl
5个回答
2
投票

在重命名pip install --upgrade pip之前,请先尝试更新pip


3
投票

您可能需要在安装之前重命名您的whl文件,如numpy-1.11.1+mkl-cp34-none-win_amd64.whl。你的pip在轮文件名中识别的标签数量有限。

有关更多信息,请参阅此答案:https://stackoverflow.com/a/28111899/4401501


2
投票

有几件事需要考虑

Python版本应该匹配,OS应该是64位,python也应该是64位。

并且在您满足这两个条件的情况下,您必须确保pip能够处理wheel文件名中的所有字段。

例如在我的情况下,我的点子没有处理“cp35m”

要确保,在python shell中

进口点

然后输入

pip.pep425tags.get_supported()

你应该能够看到你的pip命令可以处理的所有字段。如果缺少任何一个,请先尝试更新Pip。

但在我的情况下,甚至更新都给出了错误。所以我卸载了python 3.5.1并安装了python 3.5.2,这对我有用。


1
投票

要检查的事项:

  1. 即使我的系统是64,我安装了32个python。您可以通过打开您的IDLE来检查这一点。
  2. 我安装了python 2和3,所以更新pip正在为我更新错误的python。当然,我只是没有尝试安装正确的软件包,因为它是路径中错误的python版本。
  3. 如果你仍然有像我这样的问题pip2或pip3修复工作似乎不起作用,我做了一个快速修复。我的pip只在其路径中有python 3,所以我进入系统>高级系统设置>环境变量,然后将“C:\ Python27 \ Scripts \”添加到PATH变量。这解决了我的问题。

0
投票

一定要安装Python 64位。您可以在此处下载,64位版本位于页面底部:https://www.python.org/downloads/release/python-370/

© www.soinside.com 2019 - 2024. All rights reserved.