第一種方案(90%情況下,大部分帖子都是這個)
一般報錯到代碼都是自己寫到代碼,代碼上添加
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
第二種方案,引用到包出現錯誤
在python的lib\site-packages文件夾下新建一個sitecustomize.py
cat sitecustomize.py #添加如下內容,設置編碼為utf8
#encoding=utf8
import sys
reload(sys)
sys.setdefaultencoding('utf8')
參考:https://www.cnblogs.com/kevingrace/p/5893121.html
第三種方案 進入python終端,執行如下命令
import sys, codecs, locale; print str(sys.stdout.encoding);
是否是utf8(ubuntu系統)
如果不是,
則修改環境變量PYTHONIOENCODING為utf8
執行:export PYTHONIOENCODING=utf-8