1. 程式人生 > 實用技巧 >pip install 報錯:pip.ReadTimeoutError型別

pip install 報錯:pip.ReadTimeoutError型別

很多時候我們需要用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 第三方庫名

即可