Zen的小站

小舟从此逝,江海寄余生

0%

【pyinstaller】打包python为exe

文章概览

比 nuitka 语法简单,方便导入第三方库,速度也不算慢,亲测2min以内

官网

打包语法

在 cmd 中运行

pyinstaller -F -w main.py

  • -F:输出单个exe文件,否则还有一堆 .dll 啥的,必须一起运行才行
  • -w:取消伴随打开的cmd窗口
  • -i [ico图片路径]:打包图标,图标素材网站

运行后会生成一个 .spec 文件,以及 builddist 文件夹

添加第三方库

多数第三方库能运行就能添加

若存在库没被识别到,可以在 .spec 文件里的 hiddenimport 添加第三方库名字

重新打包,运行pyinstaller xxx.spec

打包 pybluez 库时,发生奇怪报错,始终未能解决

image-20221225122613186

打包多个 .py 文件

.spec 文件里的 pathex 添加所有文件路径

多想多做,发篇一作

-------------本文结束感谢您的阅读-------------
// 在最后添加