首页 > 解决方案 > 使用 pygame 和 pyinstaller 时,我收到一条错误消息,告诉我“excpected str, bytes or os.Pathlike object, not BytesIO

问题描述

我一直在 pygame 中制作一个小游戏,您单击一个矩形,它会随着一个小动画消失,然后在屏幕上一个新的随机位置弹出。我使用 pyinstaller 使文件可执行,因此我的朋友可以尝试我所做的,但是当我使用 pyinstaller (file) --onefile --noconsole 制作 exe 然后在与我的资产文件夹相同的文件夹中打开它时,此错误弹出。有任何想法吗?

在此处输入图像描述

在此处输入图像描述

标签: pythonpygamepyinstaller

解决方案


我阅读了我观看的视频的评论(https://youtu.be/lTxaran0Cig?t=244),我的字体显然设置为无,当我将其设置为有效的东西时。但感谢所有可能的修复


推荐阅读