Windows 7/8/10机器上安装Python 2.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) 在网上搜索到的解决方法如下:

1. 这是Python 2 mimetypes的bug

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

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

-----------------------------------

(2)补充其它解决办法

解决办法:

在报错的页面添加代码:

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,成功了。

最新文章

  1. Eclipse 安装 jBPM 插件
  2. java1.8的默认方法的坑
  3. 国内较快的maven镜像
  4. Java向前引用容易出错的地方
  5. 注解:@Autowired
  6. Android 发送验证码 简易代码
  7. Swift—类型检查与转换-备
  8. Magento - get Attribute Options of the dropdown type attribute
  9. 基于visual Studio2013解决面试题之0204最大子集数组
  10. POJ 1740 A New Stone Game(多堆博弈找规律)
  11. Linux:系统的基本优化
  12. 【bzoj3998】 TJOI2015—弦论
  13. XML(20161113)
  14. MYSQL设置远程账户登陆总结
  15. UCS业务知识介绍
  16. 大数据BI框架知识点备注
  17. Redis数据结构之robj
  18. MTK LCM的添加
  19. 实战HMM-Viterbi角色标注地名识别
  20. LS下怎样最大限度的提高Domino下Web应用的速度

热门文章

  1. 我读过的最好的epoll讲解(转)
  2. dbms_stats.gather_table_stats详解
  3. [kx]为什么计算机能读懂 1 和 0 ?
  4. Oracle多关键字模糊查询
  5. EXTJS4扩展实例:一个调用Ext.picker.Color的颜色选择菜单
  6. webpack相关
  7. Lintcode: Hash Function && Summary: Modular Multiplication, Addition, Power && Summary: 长整形long
  8. Javascript-逻辑判断或(&&)练习
  9. excel输入数字变成特殊符号问题
  10. Sizzle源码分析 (一)