【Django】安装python模块时报错:Unicode Decode Error ascii codec can't decode byte…
来源:互联网 发布:js怎么给数组赋值 编辑:程序博客网 时间:2024/06/04 00:48
今晚学爬虫安装需要的python模块时失败,报了这么个错误:
起初以为是python包的问题,然后从官网又下载了python2.7,结果发现无效。
最后是这样解决的:(本机环境windows10中文版)
在python/lib/site.py文件中加入(在报错的页面添加):
import sysreload(sys)sys.setdefaultencoding('gbk')
以上是帮学弟解决的过程,本人系统是windows10英文最新版,未出现这种情况。
你可能看到网上好多都是设置为utf-8,为什么我这里设置为gbk?
因为python是在CMD环境下执行的,所以CMD的编码格式不一样,那么这里setdefaultencoding()的编码也不一样。
继续看下面我是如何分析的——>
python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错,python没办法处理非ascii编码的,此时需要自己设置python的默认编码。
- windows默认的CMD编码为GBK(本人英文版windows默认的CMD编码为UTF-8)
- liunx默认的CMD编码为UTF-8
如何查看本机CMD编码格式?(看下图命令,为本机windows10英文版utf-8格式CMD)
不知道437代表什么?那么请百度搜索代码页
阅读全文
1 0
- 【Django】安装python模块时报错:Unicode Decode Error ascii codec can't decode byte…
- python安装第三方模块UnicodeDecodeError:'ascii' codec can't decode byte ···
- Django UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6
- python UnicodeDecodeError: 'ascii' codec can't decode byte ...
- Windows安装easy_install出错: 'ascii' codec can't decode byte
- windows下安装django提示“UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position”
- ambari启动hive时报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in
- python win8 安装 ez_setup错误解决办法 UnicodeDecodeError: 'ascii' codec can't decode byte
- python第三方库安装问题-'ascii' codec can't decode byte 0xb0
- python 安装scrapy错误提示:UnicodeDecodeError: 'ascii' codec can't decode byte 解决方案
- python报错:SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb4 in position 2:invalid sta
- 'utf8' codec can't decode byte --python
- python UnicodeDecodeError: 'ascii' codec can't decode
- 【python】pip安装报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xce in position 7: ordinal not i
- 真正解决python UnicodeDecodeError: ‘ascii’ codec can’t decode byte ……
- Python报错UnicodeDecodeError: ascii codec can t decode byte 0xe0 ...解决方法
- Python报错UnicodeDecodeError: ascii codec can t decode byte 0xe0 ...解决方法
- python处理windows文本报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4
- uva127
- map和set的使用以及模拟实现
- 思六方武学《国际教练武才友创立》
- String StringBuffer Stringbuilder之间的区别
- UVALive 6173|HDU 4485|B-Casting|水体
- 【Django】安装python模块时报错:Unicode Decode Error ascii codec can't decode byte…
- 文章标题
- 在杨氏矩阵中判断是否有自己想要的数
- Tablelayout简介
- 主成分分析、因子分析与潜在语义分析
- C语言三个数从小到大排列
- 上传图片后用流预览图片
- checkbox向后台传多个name相同的value时的两种属性驱动接收方式
- HTTP协议—— 简单认识TCP/IP协议