1. 程式人生 > >python無法安裝requests,以及匯入requests報錯的解決方法

python無法安裝requests,以及匯入requests報錯的解決方法

發現這個問題的時候是在pycharm中使用requests總是被標紅線,於是打算安裝一下requests。

在安裝的過程中遇到如下問題:

第一個問題是,輸入pip install requests後出現的(下圖紅字最後一行)UnicodeDecodeError: 'ascii' codec can't decode byte 0xce in position 7……

第二個問題是(下圖黃字)You are using pip version 9.0.3, however version 18.0 is available. You should consider ……

解決方法:

第一個問題:因為使用者目錄包含中文導致

在安裝目錄 Python27\Lib\目錄,找到mimetypes.py檔案

在import下新增幾行程式碼

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

完成後儲存,在cmd中執行pip install requests,如下圖所示,關於ascii的問題解決!

第二個問題

執行命令:python -m pip install --upgrade pip即可解決,如下圖成功安裝