Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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 我收到'pyiboot01_引导'pyinstaller错误_Python_Pygame_Pyinstaller - Fatal编程技术网

Python 我收到'pyiboot01_引导'pyinstaller错误

Python 我收到'pyiboot01_引导'pyinstaller错误,python,pygame,pyinstaller,Python,Pygame,Pyinstaller,当我试图打开使用pyinstaller创建的.exe文件时,其显示的无法执行pyiboot01\u引导程序。我创建了一个简单的pygame,其中包含音频、图像和一些代码 我用来创建.exe文件的命令是 pyinstaller main.py--noconsole--debug all我建议也使用--onefile参数。由于您的游戏包含图像和音频文件,最可能的问题是您没有将.exe从dist文件夹移动到main.py文件夹,因此这些图像和音频文件的路径不正确。如果还没有,请将pygame更新为2.

当我试图打开使用pyinstaller创建的.exe文件时,其显示的
无法执行pyiboot01\u引导程序。我创建了一个简单的pygame,其中包含音频、图像和一些代码

我用来创建.exe文件的命令是


pyinstaller main.py--noconsole--debug all

我建议也使用
--onefile
参数。由于您的游戏包含图像和音频文件,最可能的问题是您没有将
.exe
从dist文件夹移动到
main.py
文件夹,因此这些图像和音频文件的路径不正确。如果还没有,请将pygame更新为
2.0.0.dev6
dev8
,因为根据个人经验,pygame
1.9.6
在某些情况下会在存在音频文件时导致错误。这些步骤应该可以解决这个问题

编辑:回复评论

哦,我不知道你用的是字体。2个可能的修复,有相同的问题。首先使用一些“标准”字体,如“Arial”


或者将您要使用的字体(
freesansbold.ttf
)放在与
.exe
相同的文件夹中。第一个选项肯定会起作用。

是的,我尝试了
--onefile
,并且我已经有了最新版本的pygame。但是仍然是相同的,您移动了文件以便路径保持正确吗?同时尝试删除音频文件,只留下图像,看看它是否能正常工作。我搜索了一下这个错误,也许它与“退出”有关。请看Bro,当我删除代码中使用的字体时,它工作正常,
font=pygame.font.font(“freesansbold.ttf”,32))
。如何修复此问题。。?
font = pg.font.SysFont("Arial", FONT_SIZE, True)