无法在 Python 3.4 上安装 64 位 Pygame

Unable to install 64-bit Pygame on Python 3.4

我安装了 64 位 python 3.4,pip 自带。我想安装 pygame,而且我知道他们网站上的 32 位版本不能与我的 python 版本一起使用。所以我从here (pygame‑1.9.2a0‑cp34‑none‑win_amd64.whl下载了64位python 3.4 pygame包.我将包重命名为 pygame.whl 并尝试在命令行上使用 pip 来安装它,但它给了我这个错误;

Collecting pygame
Could not find a version that satisfies the requirement pygame (from versions:
)
Some externally hosted files were ignored as access to them may be unreliable
(use --allow-external pygame to allow).
No matching distribution found for pygame

所以我尝试使用 --allow-external 选项,但它给了我一个不同的错误并要求我提供一个需求文件。我环顾四周,发现我可能需要尝试使用 --pre 选项,但它给了我与上面完全相同的错误。我怎样才能安装这个包?

您未能安装 .whl 包的最可能原因是您键入了

pip install pygame

在命令提示符下,而不是切换到存储重命名的 pygame.whl 和 运行

的目录
pip install pygame.whl

pip 要求您提供正在安装的文件的全名

您收到的错误消息表明您 运行 第一个命令,并且 pip 在 PyPI 中查找 pygame(不存在)。 --allow-external 命令允许您指定可以找到源文件或 .whl 文件的远程位置。

以后,我建议不要重命名从您链接到的(相当出色的)网站下载的文件,这样当您尝试安装它们时,您确定你是运行正确的命令。请记住,您始终可以在命令行中使用 Tab 来完成文件名。