打包时显示script file:‘....py’does not exist

然后,我新建一个py文件再次打包,打包完成后也运行不了,会报错,

显示第九十一行没有这个文件,我已经把这个文件放进去了
打包时显示script file:‘....py’does not exist


以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:
在使用PyInstaller打包Python文件为exe文件时遇到的问题,可以通过以下步骤进行排查和解决:
当PyInstaller提示script file:‘....py’does not exist时,这通常意味着PyInstaller在指定的路径下找不到你的Python脚本文件。请检查以下几点:
pyinstaller --onefile your_script.py
当运行打包后的exe文件时,如果提示缺少字体文件freesanshold.ttf,这可能是因为:
确保freesanshold.ttf文件位于你的项目目录中,并且PyInstaller能够访问到。
使用PyInstaller的--add-data选项来包含额外的数据文件。命令格式如下:
pyinstaller --onefile --add-data "path_to_font;." your_script.py
这里的path_to_font是字体文件相对于项目目录的路径,;.表示将字体文件放在打包应用的根目录下。
检查代码中的字体路径是否正确。如果字体文件和exe文件在同一个目录下,确保代码中的路径是正确的。例如:
myFont = pygame.font.Font(name="./freesanshold.ttf", size=32)
如果上述步骤仍然无法解决问题,建议查看PyInstaller的官方文档或在相关社区寻求帮助,提供更多的错误信息和环境配置细节。