大家好,欢迎来到IT知识分享网。
“把Python脚本发给同事,结果对方电脑没装Python,直接打不开?

”——别急,3分钟就能搞定。

真没想象中难。
作者写了个胎儿体重计算器,tkinter做的界面,输入双顶径、腹围、股骨长,秒出结果。
脚本叫cal_weight.py,一行命令`pyinstallercal_weight.py`,十几秒后dist文件夹里蹦出个cal_weight.exe,双击就能跑,连Python都不用装。
步骤其实就三步:
1. 先装PyInstaller:`pip installpyinstaller`,网速正常的话,咖啡还没泡好就装完。
2. 脚本随便写,tkinter、pyqt、pygame都行,逻辑写完保存成.py。

3. 切到脚本目录,敲`pyinstallercal_weight.py`,自动生成dist、build、__pycache__三个文件夹,dist里就是成品exe,别的可以删。
想再精致点?
加图标:`pyinstaller -i baby.ico cal_weight.py`;改名字:`pyinstaller-n FetalCalccal_weight.py`;资源文件别忘了`–add-data`,不然图片、配置文件会失踪。
PyInstaller不是唯一选择。
Nuitka把Python先转C++再编译,exe体积小一半,启动速度肉眼可见地快;cx_Freeze跨平台,Windows、mac、Linux通吃;py2exe老工具,专治Windows顽固环境。
作者试过Nuitka,打包时间稍长,但跑起来确实丝滑,尤其老电脑不卡。

踩坑也常见:
– 缺库?
手动`–hidden-import`补上;
– 资源找不到?
`–add-data “assets;assets”`双引号别漏;
– 版本打架?

目标系统里再测一遍,别偷懒。
嫌命令行麻烦?
Auto PY to EXE图形界面拖拖拽拽就能打包,CI/CD还能自动推送更新。
作者现在把打包脚本写进GitHubActions,每次push代码,云端自动生成exe,群里甩个链接,同事直接下载,再也不用解释“先装Python”。
一句话:写Python桌面应用,打包不再是拦路虎。
今天写完,今晚就能发给别人用,连解释都省了。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/187857.html