【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:\ProgramData\Anaconda3\lib\site-packages\pip\compat\__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:\ProgramData\Anaconda3\lib\site-packages\pip\compat\__init__.py",即__init__.py用Notepad++打開,使用管理員權限即可修改,找到異常的行數line73,修改如下(注釋掉的是源代碼):

因Windows系統是GBK編碼,所以使用的編碼改為gbk。

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

 

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM