python第三方库安装问题-'ascii' codec can't decode byte 0xb0

最近在研究web.py,在linux下能个正常地进行安装,但在win下面安装的时候老是出现编码问题

在晚上搜罗半天后,发现了下面的解决方法:


由于在windows下,某些软件对在注册表中对gbk格式有所修改,导致python在使用pip或者easy_install安装第三方库时出现decode错误

针对('ascii' codec can't decode byte 0xb0 in position 1)问题解决方法如下:

在python的安装目录下(假设为默认目录:C:/python27)

在C:/python27/Lib/mimetypes.py文件第256行,找到语句

default_encoding = sys.getdefaultencoding()

在语句前添加下面这段代码:

if sys.getdefaultencoding() != ‘gbk’:  
    reload(sys)  
    sys.setdefaultencoding(‘gbk’)  

default_encoding = sys.getdefaultencoding()


添加这段代码后,即可解决该问题。

(参考:http://www.kankanews.com/ICkengine/archives/109722.shtml)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值