爲什麼會報錯?
原因是pip安裝python包會加載當前用戶的用戶目錄,我的用戶目錄恰好是含有中文的,ascii不能進行編碼。
解決辦法1:
在python安裝目錄 Python27\Lib\site-packages 中新建一個文件sitecustomize.py
內容寫:
import sys sys.setdefaultencoding(‘gb2312’)
python解析器會自動運行這個文件。sys.setdefaultencoding是python設置系統默認編碼,大家可以在這裏試試gbk也行(方法二用gbk嘗試一下),配置好後,再在cmd窗口執行pip命令就可以了。
解決辦法2:
修改python安裝目錄 Python27\Lib\目錄下的mimetypes.py文件。
在import下添加如下幾行:
if sys.getdefaultencoding() != 'gbk': reload(sys) sys.setdefaultencoding('gbk')
最後實驗
轉載參考:
https://blog.csdn.net/u013948858/article/details/77800663