如何在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。