Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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
pygame 2.0.0.dev6(SDL 2.0.12,python 3.8.2)文件不是Windows BMP文件_Python_Macos_Pygame_Sdl - Fatal编程技术网

pygame 2.0.0.dev6(SDL 2.0.12,python 3.8.2)文件不是Windows BMP文件

pygame 2.0.0.dev6(SDL 2.0.12,python 3.8.2)文件不是Windows BMP文件,python,macos,pygame,sdl,Python,Macos,Pygame,Sdl,我正在尝试使用Py2app从python制作应用程序。当我运行命令行python3 setup.py py2app时。它成功运行,但当我无法打开我的单机版时,我收到一个错误,上面写着: background = pygame.image.load('bg.png') pygame.error: File is not a Windows BMP file 有人能告诉我怎么解决这个问题吗 注:我使用的是Mac os Mojave 10.14.6、pygame 2.0.0.dev6(SDL 2.0

我正在尝试使用Py2app从python制作应用程序。当我运行命令行python3 setup.py py2app时。它成功运行,但当我无法打开我的单机版时,我收到一个错误,上面写着:

background = pygame.image.load('bg.png')
pygame.error: File is not a Windows BMP file
有人能告诉我怎么解决这个问题吗

注:我使用的是Mac os Mojave 10.14.6、pygame 2.0.0.dev6(SDL 2.0.12、python 3.8.2)

这对我很有效-

sudo apt-get install git curl libsdl2-mixer-2.0-0 libsdl2-image-2.0-0 libsdl2-2.0-0 libsdl2-ttf-2.0-0
这对我有用-

sudo apt-get install git curl libsdl2-mixer-2.0-0 libsdl2-image-2.0-0 libsdl2-2.0-0 libsdl2-ttf-2.0-0

欢迎来到SO!您可以选择,您应该(重新)阅读帮助主题,了解如何做出贡献。您应该始终解释您的代码并对其进行格式化,以便其他人能够阅读和理解它。PyGame 2仍在测试中,并且它们可以升级到
dev7
。您最好发布一个bug报告:Hi@Velma,如果您的程序在从源代码运行时工作,那么这可能不是库问题。我猜这与捆绑应用程序中的资源有关。也许会有帮助,但是提供一个帮助会使你更容易解决你的问题。欢迎使用SO!您可以选择,您应该(重新)阅读帮助主题,了解如何做出贡献。您应该始终解释您的代码并对其进行格式化,以便其他人能够阅读和理解它。PyGame 2仍在测试中,并且它们可以升级到
dev7
。您最好发布一个bug报告:Hi@Velma,如果您的程序在从源代码运行时工作,那么这可能不是库问题。我猜这与捆绑应用程序中的资源有关。也许会有帮助,但是提供一个帮助会让你更容易解决你的问题。