Python报错UnicodeDecodeError: ascii codec can t decode byte 0xe0 ...解决方法
来源:互联网 发布:sql server 2012使用 编辑:程序博客网 时间:2024/06/06 02:28
参考链接http://www.111cn.net/phper/python/64627.htm
Windows10机器上安装Python2.7后,下载一些Package包进行setup时总是报错UnicodeDecodeError,如下:
File "C:/Python27/lib/mimetypes.py", line 250, in enum_types
ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 0: ordinal not in range(128)
在网上搜索到的解决方法如下:
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,成功了。
- Python报错UnicodeDecodeError: ascii codec can t decode byte 0xe0 ...解决方法
- Python报错UnicodeDecodeError: ascii codec can t decode byte 0xe0 ...解决方法
- Python报错UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe0 in position 0: ordinal not in range
- python中文路径:UnicodeDecodeError: ascii codec can t decode byte 0xe0 .
- Python安装setuptools遇到错误:UnicodeDecodeError : 'ascii' codec can't decode byte 0xe0 in position 0
- python处理windows文本报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4
- Python报错:UnicodeDecodeError: 'utf8' codec can't decode byte
- UnicodeDecodeError : 'ascii' codec can't decode byte 0xe0 in position 0: ordinal not in range(128)
- python报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 4: ordinal not in range
- python报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 4: ordinal not in range
- 【python】pip安装报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xce in position 7: ordinal not i
- [报错] UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 2
- pip 安装pandas报UnicodeDecodeError: 'ascii' codec can't decode byte 0xd5错
- python UnicodeDecodeError: 'ascii' codec can't decode byte ...
- Anaconda2下python pip install指令出现UnicodeDecodeError: 'ascii' codec can't decode byte...错误解决方法
- 解决UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5
- 解决UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5
- Django UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6
- 关于openvas的酸甜苦辣
- 英语
- lintcode之不同子序列数 + 序列II
- java web笔记——Cookie&&Session
- 第13章 IP组播
- Python报错UnicodeDecodeError: ascii codec can t decode byte 0xe0 ...解决方法
- c++第4次作业
- oracle 11.2.0.3 rac + asm + rhel 6.4 + udev 双节点安装
- 重新学javaweb---JSP乱码 图解
- C++ enum
- 读取手机的联系人
- C++作业4
- scrapy 报错 no module named win32api 的解决方法
- Linux系统负载LoadAverage详解