原因和解决方案: ‘ascii’ codec can’t decode byte.
来源:互联网 发布:永恒战士2mac修改 编辑:程序博客网 时间:2024/05/20 09:20
原因和解决方案: ‘ascii’ codec can’t decode byte.
昨天重装Python2.7.6时,为了安装第三方库,我去下pip。为了装pip,又得先装 ez_setup.py。结果装ez_setup时,遇到了问题,报错:
view plaincopy
UnicodeDecodeError: ’ascii’ codec can’t decode byte 0xb0 in position 1: ordinal not in range(128)
Something went wrong during the installation.
See the error message above.
网上找了一大圈,发现也有人在bitbucket提了相同的问题,同时这个stackoverflow的问题也与之类似。
现在发现,这应该都是同一个问题。原因与注册表有关,可能与某些国产软件对注册表的改写的gbk格式导致python无法进行第三方库的安装操作。
解决方法:打开C:\Python27\Lib下的 mimetypes.py 文件,找到大概256行(你可以用Notepad++的搜索功能)的
‘default_encoding = sys.getdefaultencoding()’。
在这行前面添加三行:
view plaincopy
if sys.getdefaultencoding() != ‘gbk’:
reload(sys)
sys.setdefaultencoding(‘gbk’)
default_encoding = sys.getdefaultencoding()
声明:OSCHINA 博客文章版权属于作者,受法律保护。未经作者同意不得转载。
- 原因和解决方案: ‘ascii’ codec can’t decode byte.
- setuptools,pip,install,UnicodeDecodeError: 'ascii' codec can't decode byte.原因和解决方案
- setuptools,pip,install,UnicodeDecodeError: 'ascii' codec can't decode byte.原因和解决方案
- setuptools,pip,install,UnicodeDecodeError: 'ascii' codec can't decode byte.原因和解决方案
- 安装 Miniconda时 UnicodeDecodeError: 'ascii' codec can't decode byte.原因和解决方案
- setuptools 安装PIL等第三方模块出现错误,以及UnicodeDecodeError: 'ascii' codec can't decode byte.原因和解决方案
- python 安装scrapy错误提示:UnicodeDecodeError: 'ascii' codec can't decode byte 解决方案
- Windows安装easy_install出错: 'ascii' codec can't decode byte
- pip UnicodeDecodeError: 'ascii' codec can't decode byte
- How to fix: “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
- python UnicodeDecodeError: 'ascii' codec can't decode byte ...
- 错误UnicodeDecodeError: 'ascii' codec can't decode byte
- json.dumps错误:'utf8' codec can't decode byte解决方案
- json.dumps错误:'utf8' codec can't decode byte解决方案
- 【Django】安装python模块时报错:Unicode Decode Error ascii codec can't decode byte…
- 信息平台消息信息无法显示的问题
- 支持向量机SVM原理
- Eclipse中 sysout 按alt+/为什么不出System.out.println();
- 二次排序Mapreduce --SecondSort<转>
- Ubuntu安装一:VM安装详解
- 原因和解决方案: ‘ascii’ codec can’t decode byte.
- visual studio T4文本模板
- 杂项: 一点情绪
- SAAS化以及软件抽象化
- 使用DNSCrypt解决Dropbox污染问题
- 逻辑回归(LR)算法java实现<转>
- Mac OS X 10.9.3上安装配置nginx-1.7.2
- 创建shp文件
- hbase基本的表管理和访问