python——pyinstaller踩的坑 UnicodeDecodeError
程序本身运行没任何毛病,奈何用pyinstaller -w xx.py的时候提示——UnicodeDecodeError: 'ascii' codec can't decode byte 0xb3 in position 12: ordinal
not in range(128),百思不得其姐。
后来发现谷歌、百度等发现类似问题http://blog.csdn.net/wangjun198742/article/details/39288803。
方法:
1、转py2exe,曲线救国,绕过去了
2、评论区突然发现zweixiang网友的评论(万分感谢)——因为程序源文件放在了中文目录下,导致无法编译,放到英文目录中就可以了,
(一言惊醒梦中人,确实有类似毛病)
改过之后,正常封装exe运行。
Bug解决,pyinstaller踩的坑 UnicodeDecodeError 填平!