文档章节

原因和解决方案: 'ascii' codec can't decode byte.

 我的去哈哈
发布于 2014/02/12 16:22
字数 226
阅读 1.6W
收藏 3

昨天重装Python2.7.6时,为了安装第三方库,我去下pip。为了装pip,又得先装 ez_setup.py。结果装ez_setup时,遇到了问题,报错:

[html] view plaincopy在CODE上查看代码片派生到我的代码片

  1. UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1: ordinal not in range(128)  

  2. Something went wrong during the installation.  

  3. See the error message above.  

网上找了一大圈,发现也有人在bitbucket提了相同的问题,同时这个stackoverflow的问题也与之类似。

现在发现,这应该都是同一个问题。原因与注册表有关,可能与某些国产软件对注册表的改写的gbk格式导致python无法进行第三方库的安装操作。

解决方法:打开C:\Python27\Lib下的 mimetypes.py 文件,找到大概256行(你可以用Notepad++的搜索功能)的

‘default_encoding = sys.getdefaultencoding()’。

在这行前面添加三行:

[python] view plaincopy在CODE上查看代码片派生到我的代码片

  1. if sys.getdefaultencoding() != 'gbk':  

  2.     reload(sys)  

  3.     sys.setdefaultencoding('gbk')  

  4. default_encoding = sys.getdefaultencoding()  


© 著作权归作者所有

粉丝 3
博文 57
码字总数 55253
作品 0
东城
私信 提问
加载中

评论(0)

开启项目后加载不了样式表等文件的问题

setuptools,pip,install,UnicodeDecodeError: 'ascii' codec can't decode byte.原因和解决方案 http://blog.csdn.net/hugleecool/article/details/17996993#......

cobish
2014/09/25
28
0
解决UnicodeDecodeError: 'ascii' codec can't decod...

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position xxxx ascii codec can't decode byte 0xe8 in position 0:ordinal not in range(128) 原因分析:字符问题。在Windo......

yoke白板
2013/01/17
738
0
Python报错UnicodeDecodeError: ascii codec can t deco

Python报错UnicodeDecodeError: ascii codec can t deco 摘自 Python报错UnicodeDecodeError: ascii codec can t decode byte 0xe0 ...解决方法 在报错的页面添加代码: import sys reload(......

sidiansh
2016/04/14
66
0
也谈 Python 的中文编码处理

最近业务中需要用 Python 写一些脚本。尽管脚本的交互只是命令行 + 日志输出,但是为了让界面友好些,我还是决定用中文输出日志信息。 很快,我就遇到了异常: Python代码 UnicodeEncodeErr...

我的去哈哈
2014/02/12
779
0
python中遇到的错误

“IndentationError”表示缩进错误,遇到的类型有下面几个: 解决的办法大都是在出现错误的那一行,按Tab或空格(但不能混用)键缩进即可。 “Index Error”表示索引错误,遇到的类型有如下:...

Kampfer
2016/10/19
22
0

没有更多内容

加载失败,请刷新页面

加载更多

【03】Python科学计算:Pandas

上一章中,我们讲了 Python 的一个重要的第三方库 NumPy,今天我来给你介绍 Python 的另一个工具 Pandas。 在数据分析工作中,Pandas 的使用频率是很高的,一方面是因为 Pandas 提供的基础数...

郑加威
18分钟前
49
0
java 类变量, 实例变量,局部变量的区别

Java语言支持的变量类型有: 类变量:独立于方法之外的变量,用 static 修饰。(类的静态成员变量) 实例变量:独立于方法之外的变量,不过没有 static 修饰。(类的成员变量) 局部变量:类...

fairy1674
20分钟前
36
0
mbti性格测试哪种类型是企业所喜欢的?

1、完全看岗位需求 不同的岗位对性格的匹配是不一样的。比如一个保洁,你要求他具有领导者性格,完全不合适呀,只需要他忠诚,做事细致,为人诚实,就是完美!而有些职位,比如部门经理,需要...

蛤蟆丸子
28分钟前
39
0
开源多商户商城系统(b2b2c),开源多店铺系统,开源多商户分销系统

对于单商户开源商城系统,国外市场很多,国内的大多数都是营销手段,搞一个开源版本,一个付费版本,然后,开源的成了烂尾工程,一致维护收费的版本,对于开源版本的单商户,可以看一下fecma...

FecShop
29分钟前
57
0
什么时候使用PHP常量“ PHP_EOL”?

什么时候使用PHP_EOL是个好主意? 我有时会在PHP的代码示例中看到这一点。 这样可以处理DOS / Mac / Unix终端问题吗? #1楼 如果要输出多行,可以使用error_log()。 我发现许多调试语句在W...

技术盛宴
29分钟前
37
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部