解决Windows下Pyinstaller打包时出现“UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xce in position 110: ”的错误。 – Python量化投资

解决Windows下Pyinstaller打包时出现“UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xce in position 110: ”的错误。

经常看我博文的朋友知道,前一段时间将所有的工作环境全部升级到了python3.7及以上版本,对于历史遗留的部分代码采用了虚拟环境的方式来保留和使用,并且正在逐步进行py2to3。

 

今天在更新一个工具时,使用pyinstaller打包出现了UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xce in position 110: 错误,这实际还是一个编码的问题。

解决方式也比较简单,临时解决办法就是修改cmd的编码,在cmd下(编译exe的那个控制台命令行黑框),直接输入:

      chcp 65001

然后回车,重新执行此前的编译代码即可。

 

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论