如何在el capitan上安装pygame

时间:2016-02-12 18:01:47

标签: python pygame osx-elcapitan

我使用pygame在python中为游戏编写了一堆代码,但我无法想象如何让pygame为我的生活工作。这是我尝试在终端中运行时收到的错误消息。

~$  python dodger.py
Traceback (most recent call last):
  File "dodger.py", line 1, in <module>
    import pygame, random, sys
ImportError: No module named pygame`

2 个答案:

答案 0 :(得分:0)

可能pygame未与PYTHONPATH相关联。

要检查,请在解释器中运行:

>>> import sys
>>> print sys.path

如果pygame不存在,那么您需要添加它。有时重新安装和使用默认目录可能会有所帮助。如果没有,请按照本教程进行操作:

http://www.bdnyc.org/2012/09/editing-pythonpath-to-import-modules/

他们以简单明了的方式向您展示如何做到这一点。

祝你好运,编码愉快!

答案 1 :(得分:0)

在El Capitan上安装Pygame有一些问题。目前尚不清楚你是否正确安装它,或者它是一个路径问题,正如另一个答案所示,所以我将在这里包含正确的安装程序:

http://kidscancode.org/blog/2015/09/pygame_install/

这些步骤将通过自制程序安装Pygame,这是我发现的最可靠的程序。

一旦Pygame工作,你将遇到的另一个问题是,由于与最新版本的SDL_image的错误/不兼容,图像将被破坏。您将不得不将SDL_image降级到1.2.10,如下所述:

https://bitbucket.org/pygame/pygame/issues/284/max-osx-el-capitan-using-the-deprecated