最近在使用pip安裝包的的時(shí)候出現(xiàn)下面錯(cuò)誤
UnicodeEncodeError: 'ascii' codec can't encode character u'/u258f'
查詢資料后發(fā)現(xiàn)原因是pip安裝python包會(huì)加載用戶目錄,用戶目錄恰好是中文的,ascii不能編碼
打開對(duì)應(yīng)的安裝目錄路徑 D:/Python27/Lib/site-packages
新建一個(gè)文件 sitecustomize.py
輸入下面內(nèi)容
# encoding=utf8import sysreload(sys)sys.setdefaultencoding('gb2312')
注意:里面是gb2312 如果寫成utf-8的話安裝的時(shí)候就會(huì)出現(xiàn)下面亂碼的情況,但是也能安裝成功,如果gbk2312 不行的話就試試換成utf-8,每個(gè)人的環(huán)境不一樣
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
新聞熱點(diǎn)
疑難解答
圖片精選