【问题标题】:Error installing pygame-1.9.3-cp37-cp37m-win_amd64安装 pygame-1.9.3-cp37-cp37m-win_amd64 时出错
【发布时间】:2018-01-11 22:46:28
【问题描述】:

当我尝试安装这个版本的 pygame (pygame-1.9.3-cp37-cp37m-win_amd64) 时,它给了我这个错误:

C:\Users\Luke>pip install pygame-1.9.3-cp37-cp37m-win_amd64
Collecting pygame-1.9.3-cp37-cp37m-win_amd64
Could not find a version that satisfies the requirement pygame-1.9.3-cp37-
cp37m-win_amd64 (from versions: )
No matching distribution found for pygame-1.9.3-cp37-cp37m-win_amd64

我也试过pygame-1.9.3-cp36-cp36m-win_amd64

感谢您的帮助!

【问题讨论】:

  • 那么 pip install pygame 或者,如果您特别需要 1.9.3,pip install pygame==1.9.3 呢?
  • 首先不要使用 Python 3.7,它仍然是 alpha 版本。安装 Python 3.6,然后安装 do this
  • 哦,这可能是问题所在。我有 3.6,但不知道 cp37m 代表什么。谢谢!

标签: python windows python-3.x pygame pip


【解决方案1】:

看起来你在混合东西......

在这种情况下,您可以使用 pip 进行下载/安装

pip install pygame

应该这样做(尽管他们网站上的说明略有不同)。

或者您手动为您的操作系统和 Python 安装下载带有正确二进制文件的轮 (.whl),在这种情况下,文件名看起来像您编写的那样,但您的问题行中没有文件扩展名。

我不是 pip 专家,但看起来你是通过 pip 要求一个具有长名称的包,但它找不到。

如果你想手动下载正确的轮子,你可以在 pypi 上找到它,或者你可以在网络上搜索“windows binaries pygame”,你应该会找到一些有用的东西。

我已经有一段时间没有尝试安装 pygame 了,但我记得上次尝试时它在第一次尝试时就可以正常工作,而且安装起来很简单。

【讨论】:

  • 非常感谢!我以前遇到过 pip 的问题,我只是环顾四周,阅读有类似问题的人,所以我就是从那里得到它的。再次感谢!
【解决方案2】:

“您的问题行中没有文件扩展名。” ahed87,让我知道要包含文件 ext,在我的情况下,它是同一个文件;通过在文件末尾添加 (.whl) 解决了我的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-23
    • 1970-01-01
    • 2019-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-15
    相关资源
    最近更新 更多