Python Pygame没有在窗口中显示任何内容

Python Pygame没有在窗口中显示任何内容,python,pygame,Python,Pygame,刚开始用python和pygames编程。 每当我尝试使用pygames运行py文件时,pygames窗口就会出现,但其中绝对没有任何内容。日志中没有错误,但没有显示,只是一个灰色屏幕。 我试着在空闲状态下通过命令行运行它(我在mac上,所以我使用终端) 不仅仅是我的程序没有显示任何内容,我还尝试运行了一个pygames示例,但它仍然不会显示任何内容。例如,如果我运行pygames alien示例,窗口将显示一个空白的灰色背景。我将听到节目的音频,但没有显示 任何事情都会有帮助,我不知所措,尤其

刚开始用python和pygames编程。 每当我尝试使用pygames运行py文件时,pygames窗口就会出现,但其中绝对没有任何内容。日志中没有错误,但没有显示,只是一个灰色屏幕。 我试着在空闲状态下通过命令行运行它(我在mac上,所以我使用终端)

不仅仅是我的程序没有显示任何内容,我还尝试运行了一个pygames示例,但它仍然不会显示任何内容。例如,如果我运行pygames alien示例,窗口将显示一个空白的灰色背景。我将听到节目的音频,但没有显示

任何事情都会有帮助,我不知所措,尤其是因为日志中没有显示任何错误

编辑1: 我正在使用Python3(我真的需要继续使用Python3)

编辑2: 我正在使用python 3.7。pygames版本1.9.4。这些例子是pygames的,它们是一起下载的,所以我假设它是针对那个版本的

编辑3:
好的,我的操作系统是莫哈韦10.14。我尝试过通过以下方式启动应用程序:打开文件,在空闲状态下运行,然后通过命令行运行,但没有一个成功。python2已经安装,但是当我运行pygame时,它是一个python3文件,这是Mojave的已知问题-请查看他们的问题跟踪:

您也可以使用
pip install pygame=2.0.0.dev6
安装新的pygame。这
在我的案例中起到了作用。

您运行的是什么版本的python,以及示例所期望的是什么?python 3有很多版本。你的Python3是什么版本的?这些示例是为什么版本编写的?请添加更多详细信息——你的操作系统、你如何启动应用程序、是否安装了python2,以及你认为可能有帮助的任何其他信息。我在Bodywork PC上为问题添加了更多信息,因此我无法从这里进行检查,但你是通过Idle3/Python3调用应用程序的吗?如果您安装了多个版本的Py3,您确定要通过Py3.7打开它吗?(或者,从另一个角度讲,你有没有试过用其他版本的Py3来称呼它?)对此有什么解决办法吗?遗憾的是,我从来没有找到解决办法(我在Catalina上也遇到了同样的问题。上面的问题链接有一个对我有效的解决方案:“sudopip3安装pygame==2.0.0.dev6”是的,使用最新版本也可以在我的计算机上使用,可以试试这个。是的,这个命令在我的情况下有效。只是我必须将
pip install pygame=2.0.0.dev6
更改为
pip install pygame==2.0.0.dev6