问题描述
最近为了写毛概大作业,用python写了个小游戏,用到了pygame包,并且有一些音频和图片。
python环境3.8,pyinstaller3.6。
刚开始打包时,程序无法运行,在网上查了一圈,有说python版本的问题,但我实际操作得到结论,python3.8也可以通过pyinstaller进行打包。
那么出现了什么问题呢?
音频格式不能用.mp3
音乐格式使用mp3在编译运行是没问题的,但是打包之后就不行,好像是这中间有什么问题,也是在看到一个老哥的帖子才反应过来,我是转成了WAV格式,然后进行编译打包就成功了。
在exe路径下放入需要的音频、图片
另一个问题是,当我按照上述方式打包之后,程序还是不能运行,并且在命令行里输出没找到音频文件,因此我把所有需要的文件都复制到了exe路径下,问题完美解决了。
希望我的经历可以帮到你!