#Was tun, wenn ein solcher Fehler auftritt?
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position xx: ordinal not in range(128)
import sys
print sys.getdefaultencoding()
#>>'ascii'Dies ist utf, da ASCII die Standardeinstellung ist-Das Ziel ist es, 8 zu sein
#site-Suchen Sie einen Ordner namens pacages
find / -name site-packages
#Ich denke, es gibt einige Ergebnisse, aber wenn Sie Homebrew-Python verwenden, ist dies umständlich
#/usr/local/lib/python2.7/site-packages/
Fügen Sie Folgendes oben in sitecustomize.py in den oben angegebenen Site-Paketen hinzu
sitecustomize.py
import sys
sys.setdefaultencoding("utf-8")
import sys
sys.getdefaultencoding()
#>>'utf-8'Die Standardkodierung ist utf-Wurde 8
Recommended Posts