Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.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.4上安装PyGame?_Python_Pygame_Pip_Python 3.4 - Fatal编程技术网

如何在Python 3.4上安装PyGame?

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

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

14 y/o?真为你高兴!您可以将该文件放入
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