python pip 时 出现UnicodeDecodeError: 'utf8' codec can't decode byte 0xa1 in position 12: invalid start byte

BEGIN:

在使用pip安装时出现编码问题,如图:

 

 

 

 找到python对应虚拟环境下的\lib\site-packages\pip\_vendor\six.py文件修改第935行(一开始是935行我这里是936行是因为我此前修改了)

如图:

 

 

 修改为:

    if isinstance(s, binary_type):
        try:
            return s.decode(encoding, errors)
        except Exception as err:
            if err:
                return s.decode('gbk',errors)
        # return s.decode(encoding, errors)

 

END.

posted @ 2020-09-11 17:37  Gangpei  阅读(649)  评论(1编辑  收藏  举报