1.问题描述
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xbe in position 7: ordinal not in range(128)
在F:\Python\python2.7.11\Scripts目录下(因为pip安装在这个目录下),shift+鼠标右键,打开控制台,输入命令:pip install xlrd需要安装这个模块,但是出现问题
2.原因
原因是pip安装python包会加载我的用户目录,我的用户目录恰好是中文的,ascii不能编码。
3.解决方法
python目录 Python27\Lib\site-packages 建一个文件sitecustomize.py
内容写:
import sys
sys.setdefaultencoding(‘gb2312’)
python会自动运行这个文件。
参考链接如下:
https://www.v2ex.com/t/90659