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

BEGIN:

python2下使用pip 安装出现UnicodeDecodeError: 'ascii' codec can't decode byte 0xa1 in position 10: ordinal not in range(128)问题

解决方法:

1 在python安装目录 Python27\Lib\site-packages 中新建一个文件sitecustomize.py 
内容写: 

import sys 
sys.setdefaultencoding(‘gb2312’) 

2 修改python安装目录 Python27\Lib\目录下的mimetypes.py文件。

在import下添加如下几行:

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

 

如图:

 

 本人用方法2解决改问题

参考:https://blog.csdn.net/u013948858/article/details/77800663

END.

posted @ 2020-09-07 10:32  Gangpei  阅读(299)  评论(0)    收藏  举报