soft-summer-2021 / summer2021

程序设计实践 (2021夏季学期)
31 stars 6 forks source link

如何用pyinstaller打包多文件? #81

Closed whqwq closed 2 years ago

whqwq commented 2 years ago

我用python和pygame写了一个小游戏,目录形式如下: 总文件夹: -声音文件夹: --music1.mp3 --…… -图片文件夹: --…… -主程序.py -自建模块1.py -自建模块2.py -……

我想要生成一个主程序.exe,但多次尝试失败,exe报错无法找到文件 (如果代码里引入素材写的是绝对路径就可以运行,但用绝对路径没法发给别人啊…)

whqwq commented 2 years ago

在总文件夹内运行cmd,输入pyinstaller 主程序.py,在生成的dist文件夹内能发现以主程序命名的文件夹,内有主程序.exe;将总文件夹内用到的所有资源和库按照相对路径复制进exe文件夹内,即可正常运行。 ———感谢hzy学长的解答