您的位置:首页 > 其它

UnicodeDecodeError: 'ascii' codec can't decode byte 0xb2 in position 26: ordinal not in range(128)

2017-02-21 11:15 483 查看
1.问题描述

安装完django,用pycharm创建项目的时候,一直报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xb2 in position 26: ordinal not in range(128),如下图:



2.解决过程

       a.怀疑字符编码问题。在网上各种百度,发现都是说编码有问题,需要修改mimetypes.py文件,setdefaultencoding之类的,尝试修改后还是会报错,只是错误会变化,因此初步判断不是此处的问题。

       b.怀疑djanjo和Python版本兼容问题。查阅了下对应的版本,如下图,我Python2.7,django1.10,也是没问题。

         


3.解决问题

      尝试多次解决方法后,在一次新建项目测试的时候,发现路径中包含中文名称,会不会是这个引起的呢?马上更改项目到纯英文路径下,再次创建项目,成功了!居然是这么简单的问题引起的。难道是因为太简单所以网上没人记录吗?我还是自己记录下,免得以后再遇到这个问题。至此,环境搭建成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐