python無法安裝requests,以及匯入requests報錯的解決方法
阿新 • • 發佈:2019-01-08
發現這個問題的時候是在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即可解決,如下圖成功安裝