【问题标题】:.whl is not a valid wheel filename, storing debug log for failure in C:\.whl 不是有效的 wheel 文件名,将调试日志存储在 C:\
【发布时间】:2016-01-17 17:48:21
【问题描述】:

我无法通过 pip 安装 wheel 文件。

  1. 我打开命令提示符
  2. 在提示符中写下以下内容

    C:/Python34/Scripts/pip install C:/Users/Hamsa/Downloads/pygame.whl

  3. 然后我收到这条消息

    pygame.whl is not a valid wheel filename. Storing debug log for failure in C:\Users\Hamsa\pip\pip.log

我不知道该怎么做,我需要你的帮助。

【问题讨论】:

  • 那么你在日志文件中有什么?
  • 我知道 pip 不是完整的文件名 - 您是否尝试过为所有内容使用完整、准确的文件名?
  • import pip; print(pip.pep425tags.get_supported()) 给了什么?
  • 这是我在文本文档中的一些内容:C:\Python34\Scripts\pip run on 10/19/15 13:49:11 pygame.whl 不是有效的轮子文件名。 ..
  • 您是否更改了 .whl 文件的原始名称?如果你这样做了,那就不行了,用原来的名字试试吧

标签: python pip python-wheel


【解决方案1】:

如果@Harun 建议的答案不起作用,请尝试

python -m pip install <whl file name with complete path>.whl

如果你安装了超过 1 个 Python 版本,请检查使用哪个版本的 Python 来安装包:

python -v 

另请参阅pygame readme 以获取官方安装指南。

【讨论】:

  • 如果任何答案有效,请点赞并将该答案标记为正确。它将帮助面临类似问题的任何人。
【解决方案2】:

您应该更正安装轮文件的名称格式。因为wheel文件名还包含程序版本、支持的python版本等很多信息。您的命令应该类似于下面的命令。

pip install pygame‑1.9.3‑cp34‑cp34m‑win_amd64.whl

【讨论】:

  • 谢谢。将下划线转换为破折号(最后一个除外)解决了我的问题
猜你喜欢
  • 2022-08-14
  • 1970-01-01
  • 1970-01-01
  • 2021-12-08
  • 1970-01-01
  • 2020-03-30
  • 2016-08-20
  • 2020-04-01
  • 2021-04-29
相关资源
最近更新 更多