請教:
本人試圖在windows cmd下以pip安裝以安裝pyinstaller套件,
輸入指令:pip install pyinstaller
卻發生UnicodeDecodeError問題,
大致爬文發現是windows編碼問題,
有人建議在python2 環境下修改mimetypes.py,
但一時找不到python3的解決方案,
想版上請各位高手幫幫忙,
謝謝。
錯誤訊息末幾行如下:
UnicodeDecodeError: 'cp950' codec can't decode byte 0xe2
in position 208687:illegal multibyte sequence
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in
C:\Users\ADMINI~1\AppData\Local\Temp\pip-build-wb0hknv6\pefile\
操作環境:
1、作業系統:win7中文版
2、cmd:Microsoft Windows [版本 6.1.7601]
3、python 3.5.1 /3.4.4
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.205.139.55
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1464621863.A.709.html
※ 編輯: namedkao (180.205.139.55), 05/30/2016 23:28:37
※ 編輯: namedkao (180.205.139.55), 05/30/2016 23:29:26
※ 編輯: namedkao (180.205.139.55), 05/30/2016 23:30:27
※ 編輯: namedkao (180.205.139.55), 05/30/2016 23:33:18
1F:推 IKAFIRE: 用chcp把code page改成utf8會有用嗎 05/30 23:51
3F:→ AndCycle: 還有, 你要用 pyinstaller 目前不建議用py3.5, 問題超多 05/30 23:57
4F:→ AndCycle: 還有pyinstaller3.2的32bit bootloader編錯,也不能用... 05/30 23:57
5F:→ AndCycle: 你可以退到 3.1 或是之前的版本玩, 可是有別的問題 ... 05/30 23:59
6F:→ namedkao: 回報:chcp修改無用 05/31 00:26
7F:→ namedkao: 請教And大:是指要找setup. py裡面的錯誤嗎? 05/31 00:30
8F:推 Sunal: 換用linux或裝cygwin應該有解 05/31 00:30
9F:→ AndCycle: 如果你不懂的話我建議你現在不要用 pyinstaller ... 05/31 00:34
10F:→ AndCycle: 目前win版的問題一大堆, 自己跳下去除錯都除不完 05/31 00:35
11F:→ namedkao: 感謝FB社團-橘毛大提供可安裝的版本 05/31 01:04
13F:→ namedkao: 雖然原setup檔錯在哪裡本人也還沒找到就是了... 05/31 01:07
14F:推 c74319: window系統有一個選項是"變更系統地區設定" 05/31 10:46
15F:→ c74319: MS官網有教學,window7&10都有。 05/31 10:48
16F:→ c74319: 有一個設定是" [非 Unicode 程式的語言] 下的 05/31 10:49
17F:→ c74319: [變更系統地區設定]。這個選項去改成英文,原本應該是中文 05/31 10:50
18F:→ c74319: 我在使用pip安裝套件也有遇過一樣的問題,希望有幫上忙 05/31 10:51
19F:推 nk30611: 感謝c74319大大 小弟用您的方法可以順利解決問題 03/14 13:48