python2 pip安裝包等出現各種編碼錯誤UnicodeDecodeError: 'ascii'(/或者utf-8) codec can't decode byte 0xd2...


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安裝包,再回到老用戶下用。。。。。。蛋疼。。。

 


免責聲明!

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



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