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