lawrence1357 发表于 2020-8-3 13:46:55

tkinter

请问多个.py的文件怎么用pyinstaller打包成一个exe的文件

zltzlt 发表于 2020-8-3 13:47:21

打包主程序即可

Twilight6 发表于 2020-8-3 13:50:53



打包你的主程序,其他模块会自带打包的

记得打包时候要带 -F 哈

lawrence1357 发表于 2020-8-3 13:53:15

Twilight6 发表于 2020-8-3 13:50
打包你的主程序,其他模块会自带打包的

记得打包时候要带 -F 哈

好的,谢谢

lawrence1357 发表于 2020-8-3 14:22:43

zltzlt 发表于 2020-8-3 13:47
打包主程序即可

好的谢谢

lawrence1357 发表于 2020-8-3 15:56:37

zltzlt 发表于 2020-8-3 13:47
打包主程序即可

为什么打包过后运行Failed to execute script main

lawrence1357 发表于 2020-8-3 16:01:21

Twilight6 发表于 2020-8-3 13:50
打包你的主程序,其他模块会自带打包的

记得打包时候要带 -F 哈

打包了主程序,但是不能运行时为什么

nahongyan1997 发表于 2020-8-3 16:46:20

本帖最后由 nahongyan1997 于 2020-8-3 16:54 编辑

lawrence1357 发表于 2020-8-3 16:01
打包了主程序,但是不能运行时为什么

如果你的程序的子模块被存储到了其他文件夹,请使用 -p 添加存储了子模块的路径,如果你想为你的程序添加图标文件,使用 -i 。
例:pyinstaller -F ..\\CloudAI主程序.pyw -p ..\\part;..\\plug-in;..\\lib;..\\extension;..\\data;..\\core -i ..\\icon\\icon.ico'

注意: -F 必须是大写的 F ;

注意:路径与路径之间用 分号(;)隔开;

注意:路径可以是绝对路径也可以是相对路径。

把打包好的文件移动到主模块所在的文件夹下才能正常使用(在你的程序使用了外置数据的情况下,比如图片)。

lawrence1357 发表于 2020-8-3 17:41:26

nahongyan1997 发表于 2020-8-3 16:46
如果你的程序的子模块被存储到了其他文件夹,请使用 -p 添加存储了子模块的路径,如果你想为你的程序添 ...

不好意思,我没明白pyinstaller -F ..\\CloudAI主程序.pyw -p ..\\part;..\\plug-in;..\\lib;..\\extension;..\\data;..\\core -i ..\\icon\\icon.ico'

Twilight6 发表于 2020-8-3 17:49:23

lawrence1357 发表于 2020-8-3 16:01
打包了主程序,但是不能运行时为什么


看看打包过程有没报错呢?

nahongyan1997 发表于 2020-8-3 19:13:29

lawrence1357 发表于 2020-8-3 17:41
不好意思,我没明白pyinstaller -F ..\\CloudAI主程序.pyw -p ..\\part;..\\plug-in;..\\lib;..\\extensi ...

pyinstaller -F 主模块文件路径 -p 子模块所在文件夹 -i 图标文件
页: [1]
查看完整版本: tkinter