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

时间:2016-08-10 07:24:15

标签: python numpy module pip pyopengl

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

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

有什么问题?

6 个答案:

答案 0 :(得分:3)

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

有关详情,请参阅此答案:https://stackoverflow.com/a/28111899/4401501

答案 1 :(得分:2)

在重命名pip install --upgrade pip

之前,请先尝试更新点子

答案 2 :(得分:2)

有几件事需要考虑

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

在你遇到这两个条件的情况下,你必须确保 pip 能够处理轮文件名中的所有字段。

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

确保在python shell中

  
    

import pip

  

然后输入

  
    

pip.pep425tags.get_supported()

  

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

但在我的情况下,即使更新也会出错。所以我卸载了 python 3.5.1 并安装了 python 3.5.2 ,这对我有用。

答案 3 :(得分:1)

要检查的事项:

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

答案 4 :(得分:0)

请确保安装了Python 64位。 您可以在此处下载它,其64位版本位于页面底部:https://www.python.org/downloads/release/python-370/

答案 5 :(得分:0)

  1. 检查您的系统(平台)的车轮版本支持的标签。
  2. 要检查支持的标签,请运行以下命令 pip debug --verbose
  3. 运行该命令时,您将获得许多列表以及支持的标签,从支持的标签下载兼容的轮文件。
  4. 使用此命令安装轮文件 pip install pycurl-7.43.0.4-cp37-cp37m-win_amd64.whl

支持的标签部分如下:

enter image description here

相关问题