解决UnicodeDecodeError: 'ascii' codec can't decode byte 0xcf in position 7: ordinal not in range(128)

来源:互联网 发布:python 2.7系统要求 编辑:程序博客网 时间:2024/05/16 15:23

同时安装了Python2和Python3,使用命令或者IDE给pip更新的时候,会出现这个报错。


解决方法:修改python的安装路径下的Lib\mimetypes.py文件。在import下添加几行代码,将编码设置为‘gbk’。

if sys.getdefaultencoding() != 'gbk': reload(sys) sys.setdefaultencoding('gbk')

成功解决!!!


注意:一些编辑工具(比如sublime)会内置python插件,如上边方法没有解决,可以尝试使用Everythin搜索一下。
阅读全文
0 0
原创粉丝点击