无法在Python 3.4上安装64位Pygame

时间:2015-04-17 21:34:43

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

我安装了64位python 3.4,它带有pip。我想安装pygame,我知道他们在他们网站上的32位版本不适用于我的python版本。所以我从here下载了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选项,但它无论如何都给了我完全相同的错误。我该如何安装包?

1 个答案:

答案 0 :(得分:0)

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

pip install pygame

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

的目录
pip install pygame.whl

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

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

将来,我建议重命名从您链接到的(相当优秀的)网站下载的文件,这样当您尝试安装它们时,您确定< / strong>你正在运行正确的命令。请记住,您始终可以使用 Tab 在命令行上填写文件名。