如何在Python 3.4上安装PyGame?

时间:2015-01-24 16:40:30

标签: python pygame pip python-3.4

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

9 个答案:

答案 0 :(得分:16)

您可以安装Python 3.4 here的滚轮文件:

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

pip install wheel

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

这是一个视频,可以帮助您在Youtube上安装点子。

答案 1 :(得分:6)

这是一个很棒的视频教程: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!

答案 2 :(得分:3)

14岁?对你有益!您可以将文件放入python/scripts文件夹并运行pip install *file*(其中*file*是您的文件名)。

答案 3 :(得分:2)

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

要测试它是否正确安装,请打开python shell并输入以下代码:

import pygame

请注意,这些不是官方二进制文件,您基本上信任第三方编译并为您提供二进制文件。

答案 4 :(得分:2)

第1步

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

第2步

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

第3步

按照说明操作,等待它可以使用。

第4步

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

第5步

在C:\ Python34 \ Scripts中按住shift键并右键单击。点击这里打开新命令窗口'。

第6步

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

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现在已经安装好了!

第7步

转到Python 3.4.2 Shell,输入:

import pygame

- 如果有错误,pygame没有正确安装,否则,恭喜! 然后你可以:

import pygame.examples.aliens as game

- 然后在下一行输入:

game.main()

- 看一个专业的pygame例子。

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

祝你好运! :)

答案 5 :(得分:1)

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

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

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

答案 6 :(得分:1)

另一个答案在Windows 10 Pro N x64上对我不起作用。

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

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

这适用于使用类似配置的其他人。

答案 7 :(得分:1)

根据我的经验,你需要确定两件事: 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文件夹中,我创建了一个名为“Project Directory”的文件夹。 在其中,我放置了“pygame-1.9.2a0-hg_ea3b3bb8714a.win32-py3.4.msi”,我认为我是从https://bitbucket.org/pygame/pygame/downloads获得的。双击它。第一次工作。 我还安装了“Microsoft Visual Studio Community 2015 with Update 1”。 不知道这是否有助于解决问题,但是这个MVSC包安装了很多DLL。安装MVSC需要很长时间。 但是 - 我现在让Pygame在Windows 10上工作。

答案 8 :(得分:0)

对于Linux,如果您是root用户,则将其粘贴到终端

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。