最近用PyQT5写了一个桌面应用(爬虫),那么问题来了 如果 打包成exe呢?
打包前的环境:
1.Windows10
2.Anaconda3.6
1. 入坑前的准备
网上关于PyInstall 打包的讨论比较多,此次打包就采用Pyinstall 打包
安装很简单
pip install pyinstall
或者可以去GitHub下载测试版本,可以认为测试版本比较好用
2. 使用方法
pyinstall 文件名
不加任何参数则生成一堆文件,非常不好
pyinstall -F 文件名
只打包成一个exe文件
pyinstall -F -w 文件名
pyinstall 打包运行exe会产生一个黑窗口,此程序因为有Qt桌面 所以不需要黑窗口
3. 打包时遇到的问题
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xce in positio
why?
百度一通 得到答案
设置黑窗口的编码为utf-8
chcp 65001
接下来就成功了。。
记录这一次打包过程~~