py文件转成exe
怎么把py文件以及被引用的文件一起打包成一个exe啊 本帖最后由 xiaosi4081 于 2020-8-5 19:55 编辑直接打包即可:
pyinstaller -F 主文件名.py
如果是窗口界面程序的话,可以:
pyinstaller -w -F 主文件名.py pyinstaller,用法:
https://fishc.com.cn/thread-160835-1-1.html xiaosi4081 发表于 2020-8-5 19:53
直接打包即可:
很多个py文件怎么打成一个exe啊 fytfytf 发表于 2020-8-5 20:09
很多个py文件怎么打成一个exe啊
打包主文件 对着那个文件夹(当前文件所在的上一级目录) 输入pyinstaller -F 文件名.py 当然记得装pyinstaller库{:10_275:} 打包多文件好像需要修改生成的spec文件,具体请百度 fytfytf 发表于 2020-8-5 20:09
很多个py文件怎么打成一个exe啊
要是其它的文件都只是.py文件会用到的资源话直接打包.py即可
如果是很多个.py可以分别打包成exe再整个安装程序 hrp 发表于 2020-8-5 20:26
打包多文件好像需要修改生成的spec文件,具体请百度
我把spec改完了打包完了,点exe报错 本帖最后由 nahongyan1997 于 2020-8-6 19:34 编辑
fytfytf 发表于 2020-8-6 10:57
我把spec改完了打包完了,点exe报错
这是一个例子:
pyinstaller -F ..\\CloudAI主程序.pyw -p ..\\part;..\\plug-in;..\\lib;..\\extension;..\\data;..\\core -i ..\\icon\\icon.ico
格式:
pyinstaller -F {主模块的文件名(推荐完整路径)} -p {子模块所在的文件夹(推荐完整路径,如果有两个或者两个以上的文件夹请在每个路径之间用分号隔开)} -i {图标文件(推荐完整路径)}。
如果你的程序使用了外部数据(比如图片),请将打包好的exe文件移动到与主模块相同的目录下才能执行。
避免使用与 python 内嵌模块使用相同的模块名。
如果问题还没有解决,可能是你对使用 pip 下载的第三方模块动过手脚,推荐卸载 python ,删除所有与之相关的文件夹(除了你自己编的程序),重装 python , 重新下载所用的模块。
如果帮到你请设置最佳答案{:5_108:} nahongyan1997 发表于 2020-8-6 13:22
这是一个例子:
pyinstaller -F ..\\CloudAI主程序.pyw -p ..\\part;..\\plug-in;..\\lib;..\\exten ...
你这样别人能看懂吗{:10_277:}我都差点没看懂 陈尚涵 发表于 2020-8-6 16:13
你这样别人能看懂吗我都差点没看懂
这样好点 nahongyan1997 发表于 2020-8-6 19:34
这样好点
感谢解答{:10_298:}
页:
[1]