如何在Python 3.4上安装PyGame?
所以我有一个小问题。当我尝试安装PyGameforPython3.4时,我下载了一个.whl(wheel?)文件,但不知道如何使用它。有些人告诉我一些关于pip的事情,但不知道如何使用/安装它。14 y/o?真为你高兴!您可以将该文件放入如何在Python 3.4上安装PyGame?,python,pygame,pip,python-3.4,Python,Pygame,Pip,Python 3.4,所以我有一个小问题。当我尝试安装PyGameforPython3.4时,我下载了一个.whl(wheel?)文件,但不知道如何使用它。有些人告诉我一些关于pip的事情,但不知道如何使用/安装它。14 y/o?真为你高兴!您可以将该文件放入python/scripts文件夹,然后运行pip install*file*(其中*file*是您的文件名)。您可以安装python 3.4的控制盘文件: 首先,您必须从pip安装控制盘软件包,然后安装Pygame pip安装车轮 pip安装pygame-1.
python/scripts
文件夹,然后运行pip install*file*
(其中*file*
是您的文件名)。您可以安装python 3.4的控制盘文件:
首先,您必须从pip
安装控制盘软件包,然后安装Pygame
pip安装车轮
pip安装pygame-1.9.2a0-cp34-none-win_amd64.whl
这里有一段视频可以帮助您安装pip。这里有一段很棒的视频教程:(在youtube上) 这就是我用来将.whl模块安装到python的方法(我在64位windows cmd中执行此操作): (假设桌面上有.whl文件) (其中filename.whl是.whl文件的全名,扩展名为.whl) 之后,它将安装,你可以免费使用PyGame 这里有一个下载pygame的程序,可用于不同版本的Python,最多可下载32位和64位的Python 3.4 要测试它是否正确安装,请打开python shell并键入以下代码:
import pygame
请注意,这些不是官方二进制文件,您基本上信任第三方为您编译和提供二进制文件。
“pygame-1.9.2a0-HG5974FF8DAE3C+.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
这应该适用于使用类似配置的其他人。根据我的经验,您需要确保两件事: 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文件夹中,我创建了一个名为“projectdirectory”的文件夹。 在其中,我放置了“pygame-1.9.2a0-hg_ea3b3bb8714a.win32-py3.4.msi”,我想这是我从中得到的。双击它。第一次工作。 我还安装了“Microsoft Visual Studio Community 2015及其更新1” 不知道这是否有助于解决问题,但是这个MVSC包安装了很多DLL。安装MVSC需要相当长的时间。
但是-我现在让Pygame在Windows 10上运行。对于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。步骤1 如果您还没有python版本3.4.2,那么您必须卸载当前版本的python(或者如果您甚至没有python,就不要卸载) 步骤2 然后从下载并安装python 3.4.2 步骤3 按照说明操作并等待,直到可以使用为止 步骤4 现在从下载“pygame-1.9.2a0-cp34-none-win32.whl”文件,并将其复制到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没有正确安装,否则,恭喜! 然后你可以: 将pygame.examples.异形作为游戏导入
- 然后在下一行输入: game.main()
- 来看看专业的pygame示例
祝你好运!:) 要安装pip,请下载并执行脚本。我不必安装wheel软件包。只需运行
pip安装pygame-1.9.2b1-cp34-cp34m-win32。whl
工作。@Antony Python的最新版本包括pip
和wheel
预安装,这就是为什么您不需要提前安装wheel包的原因。@MalikBrahimi确切地说,Python 3.4已经有了pip和wheel。那么,为什么在您的回答中需要pip install wheel步骤呢?我知道答案是针对Python 3.4的,但我只是为使用旧版本的用户提供答案。就我个人而言,我使用的是2.7,所以我会想象还有其他版本。谢谢,伙计,这很有帮助。我对我的Macbook Pro(OS X Yosemite,版本10.10.5)也有同样的问题。我可以使用哪个whl安装Pygame和我的Python 3.4?
Unpacking C:\Python34\Scripts\pygame-1.9.2a0-cp34-none-win32.whl
Installing collected packages: pygame
Successfully installed pygame
Cleaning up...
import pygame