zoukankan      html  css  js  c++  java
  • Python报错UnicodeDecodeError: ascii codec can t decode byte 0xe0 ...解决方法

    用命令(python setup.py install)安装webpy时候总是报错

    在网上搜索到的解决方法如下:

    1. 这是Python 2 mimetypes的bug

    2. 需要将Python2.7/lib/mimetypes.py文件中如下片段注释或删除:

    try:
        ctype = ctype.encode(default_encoding) # omit in 3.x!
    except UnicodeEncodeError:
        pass

    补充其它解决办法

    解决办法:

    在报错的页面添加代码: import sys 
    reload(sys) 
    sys.setdefaultencoding('utf8')

    执行 Python ez_setup.py,报错:

    UnicodeDecodeError: 'utf8' codec can't decode byte 0xb0 in position 35: invalid
     start byte

    解决办法:

    在报错的页面添加代码: import sys 
    reload(sys) 
    sys.setdefaultencoding('gb18030')

    然后再执行 Python ez_setup.py,成功了。

  • 相关阅读:
    POJ1821 Fence 单调队列优化DP
    ZOJ 4114 dp
    2019 Multi-University Training Contest 2
    Fibonacci 矩阵乘法入门
    C
    258. Add Digits
    292. Nim Game
    345. Reverse Vowels of a String
    344. Reverse String
    169. Majority Element
  • 原文地址:https://www.cnblogs.com/WhiteHorseIsNotHorse/p/6218910.html
Copyright © 2011-2022 走看看