windows下python pyInstaller 打包exe 出现encoding错误

pyInstaller的使用比较简单

pip install pyInstaller 安装之后就可以使用了

pyInstaller 目标文件

写了一个py文件用来处理excel,使用库xlrd,xlwt,在windows上运行

用python2.7直接在cmd下是没有问题的,打包成exe运行总是报编码不对,有些文章说只支持utf8,所以从gb2312改为utf8依然报错

在cmd下 chcp 936   chcp 65001 仍然报错chcp更改cmd的编码方式 936(gbk)  65001(utf8)


将程序用python3.5运行,编码依然为gb2312,打包运行成功

看来以后python3是首选了



你可能感兴趣的:(python学习)