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

原因是pip安装python包会加载我的用户目录,我的用户目录恰好是中文的,ascii不能编码。解决办法是: 
python目录 Python27Libsite-packages 建一个文件sitecustomize.py 
内容写: 
import sys 
sys.setdefaultencoding('gb2312') 
python会自动运行这个文件。

不行的話,用:

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