0

我安装了 pip 附带的 64 位 python 3.4。我想安装 pygame,而且我知道他们网站上的 32 位版本不适用于我的 python 版本。所以我从这里下载了 64 位 python 3.4 pygame 包(pygame‑1.9.2a0‑cp34‑none‑win_amd64.whl)。我将包重命名为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选项,但无论如何它给了我与上面完全相同的错误。如何安装软件包?

4

1 回答 1

0

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

pip install pygame

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

pip install pygame.whl

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

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

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

于 2015-04-17T22:03:54.053 回答