项目场景:
小游戏程序,本地环境能正常运行
程序调用了wav文件,即音效资源文件
程序调用wav路径正确,也是采用绝对路径
问题描述:
程序制作完成后,进行了以下三步打包操作:
1、生成spec文件
在需要打包的程序的目录上,我进入终端输入以下命令进行打包:
pyinstaller -F -w snake.py
2、修改spec文件
2.1、打开生成的snake.spec文件
2.2、修改Analysis 的 pathex(程序所在目录的路径).
2.3、修改Analysis 的 datas(调用文件的路径).
a = Analysis(
['snake.py'],
pathex=['C:\\Users\xxx\\PycharmProjects\\pythonProject1'],
binaries=[],
datas=[('C:\\Users\xxx\\PycharmProjects\\pythonProject1\\猫咪吃东西.wav')],
hiddenimports=[],
hookspath