Python 程序打包 -- 使用pyinstaller

10 篇文章 2 订阅
10 篇文章 3 订阅

Python 程序打包 – 使用pyinstaller


1、安装 pyinstaller

pip 安装:打开cmd输入

pip3 install pyinstaller

2、cmd 使用 pyinstaller

打包程序: 打开 cmd 输入

# pyinstaller + 所需打包的文件路径
pyinstaller E:\test.py

执行命令后,在cmd的当前目录下生成build和dist两个文件夹。
build 文件:是打包过程的临时文件,可以删除
dist 文件:这是存放打包完成的 .exe 和 程序用到的各种动态链接库文件 .dll。如果想在别的电脑运行必须copy整个文件夹,而不只是 .exe。

可选参数:

-F :打包后在 dist 文件夹中只有单个可执行文件,动态库也直接包含在 .exe 中。只要.exe文件即可运行程序。

pyinstaller -F E:\test.py

-i / --icon:给程序添加图标,注意图标是 .ico 格式。

pyinstaller -i="E:\test.ico" E:\test.py

-w:运行程序时只有GUI窗口,没有控制台窗口。

pyinstaller -w E:\test.py

-h:查看 pyinstaller 所有的可选参数。

pyinstaller -h

-d:编译为debug模式,获取运行中的日志信息
–distpath:指定生成的exe存放的目录
–workpath:指定编译中临时文件存放的目录
-clean:清理编译时临时文件
-c:使用控制台
-version-file:添加exe版本信息


3、打包 qt 程序

出现 no module name PyQt5.sip

在程序中添加

from PyQt5 import sip

也可以使用 pyinstaller 的 hiddenimports 参数


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值