【问题标题】:Python error when installing package using wheel files使用 Wheel 文件安装包时出现 Python 错误
【发布时间】:2015-01-26 14:46:10
【问题描述】:

我正在尝试使用 wheel 文件 (.whl) 安装 pyHook,但由于某种原因,它一直给我这个错误:

pyHook-1.5.1-cp34-none-win_amd64.whl is not a supported wheel on this platform.

我从这个网站得到了车轮文件:

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

我使用的命令是:

pip install pyHook-1.5.1-cp34-none-win_amd64.whl

我不知道该怎么做,我找不到任何建议。

  • Python 2.7 版
  • pip 版本 6.0.6

【问题讨论】:

  • @MartijnPieters 它打印 win-amd64
  • 另外,pip -V(在命令行上)会产生什么?
  • 现在可以了,我将文件重命名为pyHook-1.5.1-cp27-none-win_amd64.whl,这样就完成了。感谢@MartijnPieters 的建议
  • 不是正确的做法。您正在安装到 Python 2.7,因此请获取 Python 2.7 的版本。
  • pip -V 产生pip 6.0.6 from C:\Python27\lib\site-packages (python 2.7)

标签: python python-wheel pyhook


【解决方案1】:

您正在将一个为 Python 3.4 创建的 Wheel 安装到 Python 2.7 中。那是行不通的。使用正确的版本并下载名称中带有cp27的版本:

pyHook‑1.5.1‑cp27‑none‑win_amd64.whl

【讨论】:

    【解决方案2】:

    我在尝试在 Python 3.4 上安装 pyhook 时遇到了同样的问题。我从python software foundation下载了正确的版本。

    我不得不手动将文件名从 pyHook_3k_compiled-1.5.1-cp34-cp34m-win_amd64.whl 更改为 pyHook-1.5.1-cp34-none-win_amd64.whl

    pip install pyHook-1.5.1-cp34-none-win_amd64.whl 
    

    它成功了!

    【讨论】:

    • 您的答案与@Martijn Pieters♦ 非常相似
    【解决方案3】:

    您可能没有为您的操作系统安装正确的版本,请检查它是 32 位还是 64 位变体,然后重新安装

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-26
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 2018-04-08
      • 2018-04-17
      • 1970-01-01
      • 2018-06-06
      相关资源
      最近更新 更多