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

相关文章
相关标签/搜索