2016-02-12 103 views
2

我使用pygame编写了一堆python游戏的代码,但是我无法想象如何让pygame为我的生活工作。这是我尝试在终端中运行时得到的错误消息。如何在el capitan上安装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` 
+0

你怎么安装'pygame'?更有趣的是:如果pygame没有安装,你是如何设法编写“一堆代码”的?没有测试? – Matthias

回答

0

这可能是pygame不挂PYTHONPATH

要检查,在解释这条命令:

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

如果pygame是不存在的,那么你需要添加它。有时重新安装和使用默认的目录可能会诀窍。如果没有,请按照本教程:

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

他们告诉你如何做到这一点的一个简单而简洁的方式。

祝你好运,快乐的编码!

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

相关问题