如何在Python 3.4上安装PyGame?

所以我有这个小问题。 当我尝试安装PyGame for Python 3.4时,我下载了一个.whl(wheel?)文件,不知道如何使用它。 有些人告诉我一些关于点子,但不知道如何使用/安装它。

你可以在这里安装Python 3.4的wheel文件:

首先,你必须从pip安装wheel包,然后安装Pygame。

 pip install wheel pip install pygame‑1.9.2a0‑cp34‑none‑win_amd64.whl 

这是一个video,帮助您在Youtube上安装点子。

这是一个伟大的video教程: http : //goo.gl/PurJqk (它在youtube上)

这是我用来安装.whl模块到python(我在64位Windows cmd中执行此操作):

 cd "C:\Users\(YOUR USERNAME)\Desktop" 

(假设你的桌面上有.whl文件)

 C:\Python34\Scripts\pip install filename.whl 

(其中filename.whl是.whl文件的全名,带有.whl扩展名)

之后,它会安装,你可以自由使用PyGame!

14岁? 对你有好处! 你可以把文件放到你的python/scripts文件夹中,然后运行pip install *file* (其中*file*是你的文件名)。

步骤1

如果你还没有Python 3.4.2版本,那么你必须卸载当前版本的Python(或者,如果你甚至没有Python)。

第2步

然后从http://filehippo.com/download_python/58901/下载并安装python 3.4.2。

第3步

按照说明进行操作,然后等待,直至可以使用。

步骤4

现在从http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame下载'pygame-1.9.2a0-cp34-none-win32.whl'文件,并将其复制到C:;\ Python34 \ Scripts中。

第5步

在C:\ Python34 \脚本中按住shift键并单击鼠标右键。 点击“在这里打开新的命令窗口”。

第6步

在您打开的命令窗口中,input:

 pip3 install pygame-1.9.2a0-cp34-none-win32.whl 

它会像这样说:

 Unpacking C:\Python34\Scripts\pygame-1.9.2a0-cp34-none-win32.whl Installing collected packages: pygame Successfully installed pygame Cleaning up... 

然后它会只是说C:\ Python34 \ Scripts>,这意味着现在已经安装了pygame!

第七步

转到Python 3.4.2 Shell,然后input:

 import pygame 

– 如果出现错误,pygame没有正确安装,否则恭喜! 那么你可以:

 import pygame.examples.aliens as game 

– 然后在下一行input:

 game.main() 

– 看一个专业的pygame例子。

有关更多信息,请访问我的网站: http : //pygameinstall.neocities.org/

祝你好运! 🙂

这里有一个链接,用于下载不同版本的Python的pygame,最高可达32位和64位的Python 3.4。

要testing它是否安装正确,打开你的python shell并input下面的代码:

 import pygame 

请注意,这些不是官方的二进制文件,你基本上相信第三方可以为你编译和提供二进制文件。

https://bitbucket.org/pygame/pygame/downloads

“pygame的-1.9.2a0-hg_5974ff8dae3c + .win32-py3.4.msi”

这是你想要的软件包,RedNax说这个,但没有指出确切的软件包。

另一个答案不适用于Windows 10 Pro N x64。

什么工作是安装win32.whl而不是amd64。 我把这个放在我的Python3.4 \ Scripts文件夹中,在这个文件夹中,pip是运行的

 pip install pygame-1.9.2a0-cp34-none-win32.whl 

这应该适用于其他人使用类似的configuration。

根据我的经验,你需要确定两件事情:1)Python和Pygame都应该是32位 – 不是或者都是64位。 2)Python和Pygame都应该兼容相同的版本。

你可能能够使64位版本正常工作,但是并不是所有的软件包都已经迁移到了64位,性能的小幅提升并不值得让它工作的挫败感。 我也发现最新的32位Pygame(截至2016年2月5日)似乎与32位Python 3.4.4一起工作良好。 我将Windows 10上的32位python-3.4.4.msi从我的下载文件夹安装到文件夹C:\ Python34。 在Python34文件夹中,我创build了一个名为“Project Directory”的文件夹。 其中,我把我从https://bitbucket.org/pygame/pygame/downloads得到的“pygame-1.9.2a0-hg_ea3b3bb8714a.win32-py3.4.msi”。; 双击它。 第一次工作。 我还安装了“带有Update 1的Microsoft Visual Studio Community 2015”。 不知道这是否帮助解决了这个问题,但是这个MVSC包安装了很多DLL。 安装MVSC需要相当长的一段时间。 但是 – 我现在有Pygame在Windows 10上工作。

对于Linux用户,如果你是root用户,那么将其粘贴到terminal中

 apt-get install python3-dev mercurial apt-get install libsdl-image1.2-dev libsdl2-dev libsdl-ttf2.0-dev apt-get install libsdl-mixer1.2-dev libportmidi-dev apt-get install python-numpy pip3 install --user hg+http://bitbucket.org/pygame/pygame 

如果你不是root用户,那么在启动每一行之前使用sudo。