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 填平!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM