UnicodeEncodeError: 'ascii' codec can't encode characters in position 1-5: ordinal not in range(128)

緣由是pip安裝python包會加載個人用戶目錄,個人用戶目錄剛好是中文的,ascii不能編碼。解決辦法是: 
python目錄 Python27\Lib\site-packages 建一個文件sitecustomize.py 
內容寫: 
import sys 
sys.setdefaultencoding('gb2312') 
python會自動運行這個文件。python

不行的話,用:編碼

import sys
sys.setdefaultencoding('utf-8') ip

相關文章
相關標籤/搜索