1.問題描述:
python2環境,pip安裝包時報錯UnicodeDecodeError: 'ascii'(/或者utf-8) codec can't decode byte 0xd2...
類似如下情況
2.原因分析
一開始依據網上給出的教程修改python安裝路徑下的各種文件,添加各種編碼,始終無法解決問題,偶然間看到一句話,C:\Users\用戶名\AppData\Roaming\pip因為存在中文路徑會導致字符編碼錯誤。
誰讓自己第一次進系統時搞了一個中文用戶名!!!
這就很凌亂了,由於工作原因不能放棄python2,重裝系統代價太大,沒辦法,只能放大招了
3.解決辦法:新建用戶
此電腦 ->右鍵 管理 ->本地用戶和組 ->用戶 右鍵 新用戶 ->設置英文名用戶 記得取消M增加W
新建好用戶后右鍵查看中文名用戶的屬性 點到“隸屬於”,根據老用戶的屬性給新建用戶增加屬性,一般為
完成后注銷當前用戶,登陸新用戶,。。。一切都是新的,還好還好,在新用戶下pip安裝包,再回到老用戶下用。。。。。。蛋疼。。。