Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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 如何在el capitan上安装pygame_Python_Pygame_Osx Elcapitan - Fatal编程技术网

Python 如何在el capitan上安装pygame

Python 如何在el capitan上安装pygame,python,pygame,osx-elcapitan,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` ~$pytho

我使用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`
~$python dodger.py
回溯(最近一次呼叫最后一次):
文件“dodger.py”,第1行,在
导入pygame、random、sys
ImportError:没有名为pygame的模块`

可能是
pygame
没有链接到
PYTHONPATH

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

>>> import sys
>>> print sys.path
如果
pygame
不存在,则需要添加它。有时,重新安装并使用默认目录可能会达到目的。如果没有,请按照本教程进行操作:

它们向您展示了如何以简单简洁的方式进行操作


祝你好运,编码愉快

在El Capitan上安装Pygame有一些问题。现在还不清楚您是否正确安装了它,或者正如另一个答案所示,这是一个路径问题,因此我将在这里介绍正确的安装过程:

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

Pygame工作后,您会遇到的另一个问题是,由于与最新版本的SDL_image存在bug/不兼容,图像将被损坏。您必须将SDL_图像降级为1.2.10,如下所述:


您是如何安装pygame的?更有趣的是:如果没有安装pygame,您是如何编写“一堆代码”的?没有测试?