詳解python使用pip安裝第三方庫(kù)(工具包)速度慢、超時(shí)、失敗的解決方案
人生苦短,我用python!為什么很多人喜歡用python,因?yàn)榘嘌?,各種調(diào)包。但是調(diào)包有的時(shí)候也調(diào)的鬧心,因?yàn)榘惭b包不是失敗就是很慢,很影響自己的工作進(jìn)度,這里給出一個(gè)pip快速安裝工具包的辦法,希望能幫助到一些新入門(mén)python的同學(xué)們。
當(dāng)我們?cè)赾md窗口中使用命令:pip install 包名.文件格式 時(shí)候常常會(huì)出現(xiàn)安裝失敗的現(xiàn)象,你會(huì)看到下載的進(jìn)度條,但是最后顯示當(dāng)下載到百分之幾十的時(shí)候窗口中就會(huì)出現(xiàn)一堆紅字,有如下類(lèi)似提示:



以上這些圖片都顯示是python第三方庫(kù)下載出問(wèn)題了,這是由于我們?cè)赾md窗口進(jìn)行pip安裝時(shí)候,默認(rèn)是去下載國(guó)外資源,由于國(guó)內(nèi)網(wǎng)絡(luò)問(wèn)題常常會(huì)網(wǎng)速不穩(wěn)定甚至沒(méi)有網(wǎng)速,這時(shí)候就會(huì)導(dǎo)致安裝包時(shí)出現(xiàn)錯(cuò)誤。解決辦法有兩種:
1、第一種是笨方法,首先搜索所需要的安裝包,然后去國(guó)外的網(wǎng)站去下載這個(gè)安裝包。(記?。耗阋螺d的安裝包的名稱就是你在cmd窗口pip安裝時(shí)候程序自動(dòng)搜索下載那個(gè)安裝包名,此外盡量選擇迅雷下載,瀏覽器下載常常沒(méi)有速度)下載后就cd到你下載包的文件夾中安裝即可。在cmd窗口進(jìn)行本地文件包安裝時(shí)候你可以在窗口中看到系統(tǒng)可能會(huì)自動(dòng)安裝相關(guān)必備的其他包,可能也會(huì)出現(xiàn)下載失敗情況,出現(xiàn)這種情況只需將下載不下來(lái)的包繼續(xù)去國(guó)外網(wǎng)站下載然后再本地安裝即可。
2、第二種就是一勞永逸的方法,選擇國(guó)內(nèi)鏡像源,相當(dāng)于你從國(guó)內(nèi)的一些機(jī)構(gòu)下載你所需的python第三方庫(kù),這樣速度就杠杠的了。那么如何選擇國(guó)內(nèi)鏡像源呢,如何配置呢?
首先找到C:\Users\Administrator\AppData\Roaming,這個(gè)路徑的文件夾,有人會(huì)找不到,這是因?yàn)槟愕奈募A被隱藏了,解決辦法如下:
打開(kāi)c盤(pán),點(diǎn)擊左上角的“查看”-“選項(xiàng)”(文件夾選項(xiàng))-勾選“顯示隱藏的文件”,然后確定即可。這樣你就能看到AppData文件夾了。(如下圖)

找到路徑后,首選在該路徑下新建文件夾,命名為“pip”,然后在pip文件夾中新建一個(gè)txt格式的文本文檔,打開(kāi)文本文檔,將下面這些代碼復(fù)制到文本文檔中,關(guān)閉保存。然后將txt格式的文本文檔重新命名為“pip.ini”,這樣就創(chuàng)建了一個(gè)配置文件。
[global] timeout = 60000 index-url = https:// pypi.tuna.tsinghua.edu.cn /simple [install] use-mirrors = true mirrors = https://pypi.tuna.tsinghua.edu.cn
文檔中的鏈接地址還可以更換其他的如下:
阿里云 http:// mirrors.aliyun.com/pypi /simple/
中國(guó)科技大學(xué) https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http:// pypi.douban.com/simple/
清華大學(xué) https:// pypi.tuna.tsinghua.edu.cn /simple/
中國(guó)科學(xué)技術(shù)大學(xué) http:// pypi.mirrors.ustc.edu.cn /simple/
新建后的配置文件如下圖:

這樣再使用pip進(jìn)行包安裝時(shí)候就默認(rèn)選擇國(guó)內(nèi)源進(jìn)行安裝了,速度超快?。?!
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python中連接不同數(shù)據(jù)庫(kù)的方法總結(jié)
在數(shù)據(jù)驅(qū)動(dòng)的現(xiàn)代應(yīng)用開(kāi)發(fā)中,Python憑借其豐富的庫(kù)和強(qiáng)大的生態(tài)系統(tǒng),成為連接各種數(shù)據(jù)庫(kù)的理想編程語(yǔ)言,下面我們就來(lái)看看如何使用Python實(shí)現(xiàn)連接常用的幾個(gè)數(shù)據(jù)庫(kù)吧2025-02-02
一文教會(huì)你用Python獲取網(wǎng)頁(yè)指定內(nèi)容
Python用做數(shù)據(jù)處理還是相當(dāng)不錯(cuò)的,如果你想要做爬蟲(chóng),Python是很好的選擇,它有很多已經(jīng)寫(xiě)好的類(lèi)包,只要調(diào)用即可完成很多復(fù)雜的功能,下面這篇文章主要給大家介紹了關(guān)于Python獲取網(wǎng)頁(yè)指定內(nèi)容的相關(guān)資料,需要的朋友可以參考下2022-03-03
pandas DataFrame實(shí)現(xiàn)幾列數(shù)據(jù)合并成為新的一列方法
今天小編就為大家分享一篇pandas DataFrame實(shí)現(xiàn)幾列數(shù)據(jù)合并成為新的一列方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-06-06
新手入門(mén)Python編程的8個(gè)實(shí)用建議
這篇文章主要介紹了Python編程的8個(gè)實(shí)用建議,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07
Python中json.load()與json.loads()方法有什么區(qū)別詳解
在讀取文件時(shí)解碼python的json格式,常用到j(luò)son.loads()與json.load(),下面這篇文章主要給大家介紹了關(guān)于Python中json.load()與json.loads()方法有什么區(qū)別的相關(guān)資料,需要的朋友可以參考下2022-08-08
解決pytorch下出現(xiàn)multi-target not supported at的一種可能原因
這篇文章主要介紹了解決pytorch下出現(xiàn)multi-target not supported at的一種可能原因,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-02-02
用TensorFlow實(shí)現(xiàn)戴明回歸算法的示例
這篇文章主要介紹了用TensorFlow實(shí)現(xiàn)戴明回歸算法的示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-05-05

