解决unicodedecodeerror ascii codec can’t decode byte 0xd7 in position 9 ordinal not in range(128)

作者:我就是个世界 发表于:2015-01-15
WIN7下安装python模块时报错,
[code]UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xd7 in position 9: ordinal not in range(128)[/code]
[img][attach]451[/attach][/img]

解决方法:
修改mimetypes.py文件,路径位于python的安装路径下的Lib\mimetypes.py文件。在import下添加如下几行:[separator]
[code]
if sys.getdefaultencoding() != 'gbk':
    reload(sys)
    sys.setdefaultencoding('gbk')
[/code]
[img][attach]452[/attach][/img]

再次运行,成功!
[img][attach]453[/attach][/img]

分享:

扫一扫在手机阅读、分享本文

请发表您的评论