pip install 報錯:pip.ReadTimeoutError型別
阿新 • • 發佈:2020-07-31
很多時候我們需要用pip進行安裝第三方庫,但有時下載到一半的時候會遇到如下報錯:
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='download.pytorch.org', port=443): Read timed out.
這主要是因為很多第三方庫是國外的網站,因此導致網路傳輸超時,從而觸發此類錯誤。
【解決辦法】
1. 從映象源安裝
目前常用的映象有很多,最出名的應該是清華的映象,地址為https://pypi.hustunique.com/simple
使用
“pip install 第三方庫名 -i 網址
命令即可安裝
2. 個人推薦的方法, 使用vpn
國內映象還是挺麻煩的,而且不能讓你在第一時間獲得最新的第三方庫版本,比如我今天裝的pytorch 1.6,因此可以先連線vpn,再執行安裝命令
注意,安裝的時候有時會顯示拒絕訪問,不用慌,選擇以管理員身份執行cmd即可
最後,有時用vpn安裝的時候,由於vpn不穩定,也會出現超時的情況,此時我們可以設定一個長一點的延時時間,比如
pip --default-timeout=200 install 第三方庫名
即可