Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python 3.5的Pygame安装_Python_Python 3.x_Installation_Pygame_Failed Installation - Fatal编程技术网

python 3.5的Pygame安装

python 3.5的Pygame安装,python,python-3.x,installation,pygame,failed-installation,Python,Python 3.x,Installation,Pygame,Failed Installation,由于某些原因,我无法重复安装Pygame的说明。本网站的说明如下: 我下载了最新的二进制文件: pygame-1.9.2a0-cp35-none.win32.whl 我将这个.whl文件放入脚本文件夹,并在那里打开了一个命令窗口。然后,按照上面博客中的说明(而不是我的书《Python速成课程》中的说明,这些说明几乎毫无用处),我输入了以下内容: pip3 install pygame-1.9.2a0-cp35-none.win32.whl 我得到的回报是: pygame-1.9.2a0-c

由于某些原因,我无法重复安装Pygame的说明。本网站的说明如下:

我下载了最新的二进制文件:

pygame-1.9.2a0-cp35-none.win32.whl
我将这个
.whl
文件放入脚本文件夹,并在那里打开了一个命令窗口。然后,按照上面博客中的说明(而不是我的书《Python速成课程》中的说明,这些说明几乎毫无用处),我输入了以下内容:

pip3 install pygame-1.9.2a0-cp35-none.win32.whl
我得到的回报是:

pygame-1.9.2a0-cp35-none-win32.whl is not a supported wheel on this platform.

我做错了什么,或者有没有其他更好的方法来安装Pygame for Python 3.5?

我认为您使用的是64位Python版本。您尝试安装的pygame适用于32位版本的python。您应该尝试下载64位版本

Pygame是出了名的难以安装。我曾尝试使用它。whl,但现在收到一条不同的消息:“需求已经满足”。尽管如此,当我尝试导入Pygame时,回溯告诉我没有这样的模块。实际上,我可以在Python目录中看到一个名为“pygame”的文件夹。它位于Python\Python35\include下。。。但是如何将其连接到Python解释器以便实际使用呢?如果您使用多个环境,您可以通过以下代码在活动环境中安装pygame
pip3-E yourActiveEnvironmentName-I pygame-1.9.2a0-cp35-none-win\u amd64.whl
。如果您在根环境中工作,只需使用
pip3-I pygame-1.9.2a0-cp35-none-win\u amd64.whl
然后
pip3安装pygame--upgrade
。I选项迫使pip忽略已安装的pygame。这正是我问题的答案,但出于某种奇怪的原因,它只有在我回归到Python3.4并为该版本使用相应的pygame.whl文件后才起作用。为什么它能工作,而不是3.5。。。世界可能永远不会知道。