记一次PIP执行出错--UnicodeDecodeError: 'ascii' codec can't decode byte 0xb1 in position 9: ordinal

来源:互联网 发布:php xmlreader详解 编辑:程序博客网 时间:2024/06/06 07:13

运行pip时,出错

 UnicodeEncodeError: 'ascii' codec can't encode character u'\u258e' in position 8 : ordinal not in range(128)

原因是pip安装python包会加载我的用户目录,我的用户目录恰好是中文的,ascii不能编码。解决办法是: 
python目录 Python27\Lib\site-packages 建一个文件sitecustomize.py 
内容写: 

import sys sys.setdefaultencoding('gb2312') 
python会自动运行这个文件。

0 0
原创粉丝点击