【Day 9】Python 打包程序

编写Python程序常常需要下载第三方套件,但不是人人都懂程序开发需要下载开发软件,而这里是分享pyinstaller模组以及auto-py-to-exe模组来自动将程序打包成执行档,不须安装复杂的套件和软件。

Pyinstaller模组(第三方套件pip install pyinstaller)
说明: 执行pyinstaller,执行时会自动帮你分析程序码,看有哪些需要的模组和library,然後蒐集相关的资源,最後全部放在一起包起来生成exe档。
用法:
1.打开cmd,先pip install pyinstaller
https://ithelp.ithome.com.tw/upload/images/20210909/20140399CbZKOuQAvm.jpg

2.cd 至专案档案路径:以下是test资料夹
3.chcp 65001可切换中文模式,避免档案若是中文会出错
https://ithelp.ithome.com.tw/upload/images/20210909/20140399UNTfFDxHGQ.jpg

4.pyinstaller有许多指令,这里只举出较常使用
查询相关说明及指令操作 : pyinstaller --help
https://ithelp.ithome.com.tw/upload/images/20210909/201403991szssJwoPb.jpg
打包单一档案 : pyinstaller –F 专案名称.py
打包多份档案 : pyinstaller –D 专案名称.py
这里是 输入pyinstaller –F 专案名称.py
https://ithelp.ithome.com.tw/upload/images/20210909/20140399QObv5ubb11.jpg

5.最後若显示successfully则表示成功
https://ithelp.ithome.com.tw/upload/images/20210909/20140399JzlA1RQIe6.jpg

档後完成後,则会输出在dist 资料夹。
https://ithelp.ithome.com.tw/upload/images/20210909/201403996IOCWpkf2Z.jpg
auto-py-to-exe模组(第三方套件pip install auto-py-to-exe)
说明 : 这一模组提供使用简单的图形界面和Python 中的PyInstaller 的.py 到 .exe 转换器。
用法:
首先电脑需有google chrome浏览器
1.打开cmd,先pip install auto-py-to-exe

2.直接在cmd输入auto-py-to-exe,即会跑出该程序视窗
https://ithelp.ithome.com.tw/upload/images/20210909/20140399cOarsMwjlC.jpg
以上实用的py打包小工具。


<<:  [Day9] 记得色情守门员吗? 教你用Python做简易版守门员!

>>:  成衣系统 成衣制造业 裁剪

DAY29-ASP.NET网页切换导向及状态管理-趴水

ASP.NET网页切换导向及状态管理-趴水 今天来做做看 在网页输入资料後 按下按钮 可以将资料导向...

【Side Project】 订单清单 - 资料库新增状态栏位

昨天取得资料库中的清单後,会发现一个问题, 我们无法判断哪些订单已经完成和未完成。 状态栏位新增 开...

渗透测试Web篇

渗透测试Web篇,各式各样关於Web的常见攻击手法。 关於Web的一些网页攻击防御手法,不管今年还是...

进击的软件工程师之路-软件战斗营 第十二周

学习进度 资料结构 Stack Queue Android Studio Activity(Life...

D31 - 「来互相伤害啊!」:无聊我要见到血流成河

上竞技场就是要决斗阿,不然要干嘛。 来让人物发射武器!血流成河吧! 首先来回顾一下 D27 武器规划...