我在安装Python模块rarfile时,出现如下错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1: ordinal not in range(128)。解决方案如下:
打开安装路径下的Lib\mimetypes.py文件,找到如下一行代码:
default_encoding = sys.getdefaultencoding()
在它的前面添加如下代码即可解决:
if sys.getdefaultencoding()!='bgk':
reload(sys)
sys.setdefaultencoding('gbk')
default_encoding=sys.getdefaultencoding()