cx_Freeze打包python时,出现UnicodeDecodeError: 'utf8′.... 问题的解决
来源:互联网 发布:plc可以用手机编程吗 编辑:程序博客网 时间:2024/04/29 16:47
我安装了一个cx_Freeze 4.2.2在,使用其对一个py文件打包的过程中,会报
UnicodeDecodeError: 'utf8' codec can't decode byte 0xc5 in position 1602: invalid continuation byte
的错误。在网上搜了一些文章,都说是因为脚本文件中含有中文字符,必须把中文去掉,才能避免这个错误。
还有人提到了一种解决方案,即在setup.py中加入:
import encodings.gbk
import encodings.utf_8
等等,我逐一试验,都没有解决问题。
最后,忽然想起我所有的python脚本的前两行都是:
是不是这里有问题?我将其修改为
将工程中的所有.py都进行了修改,再运行 setup.py build果然好使,打包过程正常,exe程序运行正常,中文字符显示也正常。
看来提示UnicodeDecodeError: 'utf8' codec...的原因还是在于脚本本身指出的中文字符编码形式,跟cx_Freeze默认的编码形式不一致。
- cx_Freeze打包python时,出现UnicodeDecodeError: 'utf8′.... 问题的解决
- 解决python的UnicodeDecodeError问题
- 解决android源码repo更新时出现的UnicodeDecodeError 问题
- Python如何解决Cx_Oracle查询时UnicodeDecodeError的问题?
- 解决Python的UnicodeDecodeError
- python打包之cx_freeze
- Python打包(cx_Freeze)
- 解决python pip UnicodeDecodeError问题
- Python安装模块出现问题UnicodeDecodeError的解决方法
- 对于python中出现UnicodeDecodeError问题的解决方案
- python打包之cx_freeze(windows)
- python 文件用cx_Freeze 打包
- python用cx_Freeze打包程序
- python 安装模块出现问题:UnicodeDecodeError:
- cx_freeze 打包 python 程序 缺少 vc 运行库的解决方法
- 用cx_Freeze打包python成exe的方法
- Python-解决pip安装库时UnicodeDecodeError的错误
- python 安装 nose 的时候出现UnicodeDecodeError
- PIC单片机 定时器初值计算
- 带rmvb多个音视频文件合并,播放异常问题(thinkvd开发日志)
- EBS客户表的联系
- QT平台上的Json解析
- 如果有人说,想学编程,你的建议是什么?小孩子呢?
- cx_Freeze打包python时,出现UnicodeDecodeError: 'utf8′.... 问题的解决
- Oracle10g EM乱码之快速解决
- windows下采用mingw编译安装psycopg2
- was 官方文档
- Ehlib DBGrideh Filter 过滤
- linux下svn的安装和使用
- DM500
- qt开发入门1
- linux下利用framebuffer画点的程序小例子