Python报错utf—8,Python报错utf—8怎么解决

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: