解决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]
[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]
请发表您的评论