pyinstaller打包pycorrector记录

本文记录了在Python环境下使用pyinstaller打包含有pycorrector和jieba库的小程序过程,包括解决打包报错的方法,添加窗口图标以及如何在打包程序中嵌入版本信息的步骤。
摘要由CSDN通过智能技术生成

做了一个中文纠错小程序,要打包EXE程序,遇到各种问题打包失败,特此记录。

程序本地运行成功,开始打包流程。

首先安装pyinstaller:

pip install pyinstaller

安装成功后,先在Terminal执行如下操作:

pyinstaller -F Pycorrector.py -p C:\Users\Heisenberg\PycharmProjects\Pycorrector\Lib\site-packages

此处由于之前一直参考网上教程执行了pyinstaller -F Pycorrector.py

打包后的程序各种报错,因此建议先把第三方引用包写上,或者在执行后的spec文件中添加:

 pathex是引用的包,datas是引用的分词文本文件。

如果一下次无法确定添加哪些,可以在执行的时候根据报错一个个添加

我这边是把jieba文件夹和pycorrector文件夹中的txt文件都写了进去

最后Terminal执行pyinstaller Pycorrector.spec

执行成功!

补充说明:

如果要设置窗口图标可在def __init__(self):载入中添加

icon = pycorrector_UI.QtGui.QIcon() icon.addPixmap(pycorrector_UI.QtGui.QPixmap('C:\\Users\\Heisenberg\\PycharmProjects\\Pycorrector\\ico

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值