麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

關(guān)于使用pyinstaller 打包帶有matplotlib 等出現(xiàn)UnicodeDecodeError解決方法

2019-11-11 07:04:02
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

環(huán)境 Win7 64位旗艦版 python3.4 anaconda 在含有 matplotlib的腳本工程中,用pyinstaller將其打包,在loading最后一個(gè)包zmq.py時(shí)出現(xiàn)錯(cuò)誤:

out = out.decode(encoding)UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 121: invalid start byte

查了一圈終于找到原因:

在zmq包 /Lib/site-packages/zmq/backend/cffi/__pycache__/_cffi_ext.c 文件中,聲明了< sys/un.h >頭文件,而在windows下沒(méi)有這個(gè)文件 pyinstaller在分析< sys/un.h >的時(shí)候出錯(cuò),并返回錯(cuò)誤信息 錯(cuò)誤信息的格式是基于當(dāng)前控制臺(tái)的編碼格式,不同的操作系統(tǒng)編碼格式不同,而一般代碼都使用utf-8編碼

解決思路,改變控制臺(tái)的編碼格式為utf-8 解決方法,在控制臺(tái)中輸入 chcp 65001,然后再使用pyinstaller -F -w xxx.py 打包成功。

參考 解決方法網(wǎng)址


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 黄色网址在线视频 | 国产又粗又爽又深的免费视频 | 中文字幕线观看 | 福利在线免费视频 | 中国大陆一级毛片 | 国产91大片 | 香蕉黄色网 | 久久精品一二三区白丝高潮 | 欧美 日韩 中文 | 玩偶姐姐在线观看免费 | 视频在线91| 欧美日韩亚洲精品一区二区三区 | 亚洲精品午夜在线 | 亚洲成人在线免费观看 | 欧美精品成人一区二区三区四区 | 国产精品久久久在线观看 | 国产99久久久久久免费看农村 | 日韩视频一 | 欧美另类在线视频 | 亚洲看片网| 毛片天天看 | 黄色大片免费网站 | 黄色av免费网站 | 91福利国产在线观一区二区 | 国产人成精品一区二区三 | 国产亚洲精品久久久久久网站 | 古装三级在线观看 | 免费欧美| bt 自拍 另类 综合 欧美 | 色播一区 | 美女福利视频国产 | 国产一级毛片a | 午夜爽爽爽男女免费观看hd | 欧美人一级淫片a免费播放 久久久久久久久91 国产99久久久久久免费看 | 亚洲一区久久 | 成人毛片100免费观看 | 亚洲精品有限 | 欧美女同hd | 激情av在线 | 一本一本久久a久久精品综合小说 | 毛片视频网站在线观看 |