python使用pip安裝第三方庫(工具包)速度慢、超時、失敗的解決方案
人生苦短,我用python!為什麼很多人喜歡用python,因為包多呀,各種調包。但是調包有的時候也調的鬧心,因為安裝包不是失敗就是很慢,很影響自己的工作進度,這裡給出一個pip快速安裝工具包的辦法,希望能幫助到一些新入門python的同學們。
當我們在cmd視窗中使用命令:pip install 包名.檔案格式 時候常常會出現安裝失敗的現象,你會看到下載的進度條,但是最後顯示當下載到百分之幾十的時候視窗中就會出現一堆紅字,有如下類似提示:
以上這些圖片都顯示是python第三方庫下載出問題了,這是由於我們在cmd視窗進行pip安裝時候,預設是去下載國外資源,由於國內網路問題常常會網速不穩定甚至沒有網速,這時候就會導致安裝包時出現錯誤。解決辦法有兩種:
1、第一種是笨方法,首先搜尋所需要的安裝包,然後去國外的網站去下載這個安裝包。(記住:你要下載的安裝包的名稱就是你在cmd視窗pip安裝時候程式自動搜尋下載那個安裝包名,此外儘量選擇迅雷下載,瀏覽器下載常常沒有速度)下載後就cd到你下載包的資料夾中安裝即可。在cmd視窗進行本地檔案包安裝時候你可以在視窗中看到系統可能會自動安裝相關必備的其他包,可能也會出現下載失敗情況,出現這種情況只需將下載不下來的包繼續去國外網站下載然後再本地安裝即可。
2、第二種就是一勞永逸的方法,選擇國內映象源,相當於你從國內的一些機構下載你所需的python第三方庫,這樣速度就槓槓的了。那麼如何選擇國內映象源呢,如何配置呢?
首先找到C:\Users\Administrator\AppData\Roaming,這個路徑的資料夾,有人會找不到,這是因為你的資料夾被隱藏了,解決辦法如下:
開啟c盤,點選左上角的“檢視”-“選項”(資料夾選項)-勾選“顯示隱藏的檔案”,然後確定即可。這樣你就能看到AppData檔案夾了。(如下圖)
找到路徑後,首選在該路徑下新建資料夾,命名為“pip”,然後在pip資料夾中新建一個txt格式的文字文件,開啟文字文件,將下面這些程式碼複製到文字文件中,關閉儲存。然後將txt格式的文字文件重新命名為“pip.ini”,這樣就建立了一個配置檔案。
[global]
timeout = 60000
index-url = ofollow,noindex" target="_blank"> https:// pypi.tuna.tsinghua.edu.cn /simple
[install]
use-mirrors = true
mirrors = https://pypi.tuna.tsinghua.edu.cn
文件中的連結地址還可以更換其他的如下:
阿里雲 http:// mirrors.aliyun.com/pypi /simple/
中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http:// pypi.douban.com/simple/
清華大學 https:// pypi.tuna.tsinghua.edu.cn /simple/
中國科學技術大學 http:// pypi.mirrors.ustc.edu.cn /simple/
新建後的配置檔案如下圖:
這樣再使用pip進行包安裝時候就預設選擇國內源進行安裝了,速度超快!!!
這篇網址的教程更加詳細些 https://www. douban.com/note/5048452 91/ ,本人未做測試,大家可以試試看。