Python报错utf—8,Python报错utf—8怎么解决
本文转载自abitch的博客。
在Windows平台上写python最头疼的就是pip不好用,安装包就报错。以前懒的时候用linux做,现在有时间就要解决。我们先来看看错误是什么。
使用pip安装任何软件包,并提示unicode decoder error:“ASCII”codec无法解码位置7: ordinal中的字节0xbb。
而不是Range (128)显然是编码问题。cmd的中文版是GBK编码,而python默认是ascii编码。只要遇到中文,解码自然会有问题。
**
解决方案* *
所以我们需要将python的默认代码修改为GB2312,在C:\python27\Lib\site-packages目录下新建一个sitecustomize.py(请根据python的实际安装路径修改地址),内容如下:
导入系统。设置默认编码( gbk) 12保存后,重新pip会发现一切正常。
P.S.我的问题是,当我导入gensim时,其中一个总是有unicodedecodeerror。我试了很多方法都没用,就用了这个。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。