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

Python kingmo888 101℃ 0评论

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

 

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

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

      chcp 65001

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

 

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

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址