完整的打包Python程序【Pyinstaller+???】
本帖最后由 LYF511 于 2020-3-17 09:49 编辑完整的打包Python程序【Pyinstaller+?】
鱼油们是不是打包一个程序,就只有Pyinstaller打包一下就没了?
不,没有这么简单!
接下来,我们一步一步学习完整的打包Python程序
Tips:本贴图片有点多,请在WIFI情况下观看(土豪随意)
(TIPS:点击页面上方的目录可以跳转到其他章节哦^_^)
一. PyInstaller 初打包
第一步肯定是 PyInstaller 初打包了{:10_315:}
1.安装 PyInstaller :
pip install pyinstaller
什么?出现这个?
'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件。
请参考:手动添加Python Path
2.PyInstaller 常见用法:
参数描述
-F,--onefile产生单个 exe 文件。
-D,--onedir产生一个目录(包含多个文件和目录)作为 exe 存放地。
-i ICONDIR,--icon=ICONDIR指定 exe 文件的图标。ICONDIR 可以是 .ico 图标| .icns图标集| .exe 图标
-o DIR,--out=DIR指定 spec 文件的生成目录。如果没有指定,则默认使用当前目录来生成 spec 文件。
-p DIR,--path=DIR设置 Python 导入模块的路径(和设置 Python Path 环境变量的作用相似)。也可使用路径分隔符(Windows 使用分号,Linux 使用冒号)来分隔多个路径。
-n NAME,--name=NAME产生的 spec 名字。如果省略该选项,那么第一个脚本的主文件名将作为 spec 的名字。
在表中列出的只是 PyInstaller 模块所支持的常用选项,如果需要了解 PyInstaller 选项的详细信息,则可通过这条命令来查看。
pyinstaller -h
3.使用 PyInstaller 进行打包:
先在要打包的文件夹上按住 Shift + 右键 ,选择 在此次打开xxx窗口 (意思相近即可)
运行命令:
pyinstaller 文件名 参数
如:
pyinstaller test.py -D -w -i ico.ico
4. Tips:
1.关于 -F 和 -D 如果是便携版程序用 -F (打开速度慢)
软件的话用 -D (打开速度快)
2.关于 -i 个人推荐要设置图标
(TIPS:点击页面上方的目录可以跳转到其他章节哦^_^)
二. Setup Factory 二次打包
1.安装 Setup Factory :
下载链接:
**** Hidden Message *****
安装教程(图片众多区,请注意!):
https://s1.ax1x.com/2020/03/16/8YiXXn.pnghttps://s1.ax1x.com/2020/03/16/8YiO6s.pnghttps://s1.ax1x.com/2020/03/16/8Yi7tS.pnghttps://s1.ax1x.com/2020/03/16/8YiqpQ.pnghttps://s1.ax1x.com/2020/03/16/8YiLlj.pnghttps://s1.ax1x.com/2020/03/16/8Yivmq.pnghttps://s1.ax1x.com/2020/03/16/8Yix00.pnghttps://s1.ax1x.com/2020/03/16/8Yiz7V.pnghttps://s1.ax1x.com/2020/03/16/8YFChF.pnghttps://s1.ax1x.com/2020/03/16/8YFpkT.pnghttps://s1.ax1x.com/2020/03/16/8YF9tU.pnghttps://s1.ax1x.com/2020/03/16/8YFip4.pnghttps://s1.ax1x.com/2020/03/16/8YFF1J.png
2.使用 Setup Factory 打包程序:
打开 Setup Factory 按照下面图片操作(图片众多区,请注意!):
https://s1.ax1x.com/2020/03/16/8YQVu8.pnghttps://s1.ax1x.com/2020/03/16/8YQkgP.pnghttps://s1.ax1x.com/2020/03/16/8YQF3t.pnghttps://s1.ax1x.com/2020/03/16/8YQi9I.pnghttps://s1.ax1x.com/2020/03/16/8YQC4A.pnghttps://s1.ax1x.com/2020/03/16/8YQZDS.pnghttps://s1.ax1x.com/2020/03/16/8YQeHg.pnghttps://s1.ax1x.com/2020/03/16/8YQnEQ.pnghttps://s1.ax1x.com/2020/03/16/8YQuNj.pnghttps://s1.ax1x.com/2020/03/16/8YQK4s.pnghttps://s1.ax1x.com/2020/03/16/8YQ1g0.pnghttps://s1.ax1x.com/2020/03/16/8YQQCn.pnghttps://s1.ax1x.com/2020/03/16/8YQ3vV.pnghttps://s1.ax1x.com/2020/03/16/8YQGuT.pnghttps://s1.ax1x.com/2020/03/16/8YQYbF.pnghttps://s1.ax1x.com/2020/03/16/8YQNE4.pnghttps://s1.ax1x.com/2020/03/16/8YQa59.pnghttps://s1.ax1x.com/2020/03/16/8YQUUJ.pnghttps://s1.ax1x.com/2020/03/16/8YQwCR.png
(TIPS:点击页面上方的目录可以跳转到其他章节哦^_^)
三. Res Hacker 修改属性
1.下载 Res Hacker :
文件:
**** Hidden Message *****
2.使用 Res Hacker:
打开 Res Hacker 按照下面图片操作(图片众多区,请注意!)
https://s1.ax1x.com/2020/03/16/8YQ081.pnghttps://s1.ax1x.com/2020/03/16/8YQBgx.pnghttps://s1.ax1x.com/2020/03/16/8YQDv6.pnghttps://s1.ax1x.com/2020/03/16/8YQsKK.pnghttps://s1.ax1x.com/2020/03/16/8YQ6bD.pnghttps://s1.ax1x.com/2020/03/16/8YQgVe.pnghttps://s1.ax1x.com/2020/03/16/8YQR5d.pnghttps://s1.ax1x.com/2020/03/16/8YQfPA.pnghttps://s1.ax1x.com/2020/03/16/8YQh8I.png
本次教程就到这里!
制作不易,记得:
https://s2.ax1x.com/2020/03/11/8k9n41.gif
小游戏:
我一共添加了多少张图片?答对奖励3鱼币! _2_ 发表于 2020-3-18 13:06
Win 7? Win 10?
两个系统?
因为Win10已经安装,所以使用Win7虚拟机安装,后面就是Win10了{:10_277:} 本帖最后由 一个账号 于 2020-3-16 17:22 编辑
有点难看,建议参考一下这个主题排版一下:https://fishc.com.cn/thread-146275-1-1.html {:10_256:}{:10_256:}{:10_256:}{:10_256:}{:10_256:}{:10_256:}{:10_256:} 很详细 初学,感谢楼主 康康 Win 7? Win 10?
两个系统? 看看 41张?不对也给点鱼币吧{:10_254:} LYF511 发表于 2020-3-18 15:14
因为Win10已经安装,所以使用Win7虚拟机安装,后面就是Win10了
吼吼,这个细节居然被我发现了 _2_ 发表于 2020-3-18 20:23
吼吼,这个细节居然被我发现了
才 ta 发之前我就知道了{:5_109:} 谢谢 学习一下,还没安装成功。 nizitao 发表于 2020-4-18 22:20
学习一下,还没安装成功。
具体错误原因?我给你看看 这么复杂是为了做什么? 40 还是 41 ? 大哥厉害
{:10_277:} OK了
页:
[1]
2