exe文件打包工具有哪些_python打包发布应用(生成.exe可执行文件)

续:为Python图形界面添加自定义函数功能

安装pyinstaller

pip install pyinstaller

报错情况处理

Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simpleCollecting pyinstaller  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/82/96/21ba3619647bac2b34b4996b2dbbea8e74a703767ce24192899d9153c058/pyinstaller-4.0.tar.gz (3.5 MB)     |████████████████████████████████| 3.5 MB 930 kB/s  Installing build dependencies ... done  Getting requirements to build wheel ... done    Preparing wheel metadata ... error
pip install wheel
 pip install wheelLooking in indexes: https://pypi.tuna.tsinghua.edu.cn/simpleCollecting wheel  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/a7/00/3df031b3ecd5444d572141321537080b40c1c25e1caa3d86cdd12e5e919c/wheel-0.35.1-py2.py3-none-any.whl (33 kB)Installing collected packages: wheelSuccessfully installed wheel-0.35.1

重新执行pyinstaller安装命令

pip install pyinstaller

打包步骤1:切换到需要打包的文件目录

cd D:我的文档Qt设计中文转Unicode

打包命令

  • -w指令

直接发布的exe应用带命令行调试窗口,在指令内加入-w命令可以屏蔽

  • -F指令

注意指令区分大小写。这里是大写。使用-F指令可以把应用打包成一个独立的exe文件,否则是一个带各种dll和依赖文件的文件夹

  • -p指令

这个指令后面可以增加pyinstaller搜索模块的路径。因为应用打包涉及的模块很多。这里可以自己添加路径。不过经过笔者测试,site-packages目录下都是可以被识别的,不需要再手动添加

  • -i指令

添加可执行文件图标,xxx.ico

执行打包命令

pyinstaller -i .filetype_dat_128px.ico -F .main.py -w
f34b585855ddf54dae6a8e2e10592e50.png

打包

2717f7dd1fd6e06614c866e01f519fff.png

生成的文件

70e7c297da50c6f2d3efc97e899a99ba.png

运行main.exe

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值