【python库安装问题解决】UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc0 in position 121: invalid start byte

好久没用python了...今天随便pip安装个库突然报错:

Exception:
‘’ (most recent call last):
  File "C:ProgramDataAnaconda3libsite-packagespipcompat\__init__.py", line 73, in console_to_str
    return s.decode('utf_8') # return s.decode(sys.__stdout__.encoding)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc0 in position 121: invalid start byte

网上一查找到解决方法:

导致这一问题的原因是路径出现中文,解决:将出问题的这个文件File "C:ProgramDataAnaconda3libsite-packagespipcompat\__init__.py",即__init__.py用Notepad++打开,使用管理员权限即可修改,找到异常的行数line73,修改如下(注释掉的是源代码):

因Windows系统是GBK编码,所以使用的编码改为gbk。

修改保存,然后安装成功了:)

参考:https://www.cnblogs.com/Owen-ET/p/6897578.html

原文地址:https://www.cnblogs.com/GraceSkyer/p/9235080.html