詳解python使用pip安裝第三方庫(工具包)速度慢、超時(shí)、失敗的解決方案
人生苦短,我用python!為什么很多人喜歡用python,因?yàn)榘嘌剑鞣N調(diào)包。但是調(diào)包有的時(shí)候也調(diào)的鬧心,因?yàn)榘惭b包不是失敗就是很慢,很影響自己的工作進(jìn)度,這里給出一個(gè)pip快速安裝工具包的辦法,希望能幫助到一些新入門python的同學(xué)們。
當(dāng)我們?cè)赾md窗口中使用命令:pip install 包名.文件格式 時(shí)候常常會(huì)出現(xiàn)安裝失敗的現(xiàn)象,你會(huì)看到下載的進(jìn)度條,但是最后顯示當(dāng)下載到百分之幾十的時(shí)候窗口中就會(huì)出現(xiàn)一堆紅字,有如下類似提示:
以上這些圖片都顯示是python第三方庫下載出問題了,這是由于我們?cè)赾md窗口進(jìn)行pip安裝時(shí)候,默認(rèn)是去下載國(guó)外資源,由于國(guó)內(nèi)網(wǎng)絡(luò)問題常常會(huì)網(wǎng)速不穩(wěn)定甚至沒有網(wǎng)速,這時(shí)候就會(huì)導(dǎo)致安裝包時(shí)出現(xiàn)錯(cuò)誤。解決辦法有兩種:
1、第一種是笨方法,首先搜索所需要的安裝包,然后去國(guó)外的網(wǎng)站去下載這個(gè)安裝包。(記?。耗阋螺d的安裝包的名稱就是你在cmd窗口pip安裝時(shí)候程序自動(dòng)搜索下載那個(gè)安裝包名,此外盡量選擇迅雷下載,瀏覽器下載常常沒有速度)下載后就cd到你下載包的文件夾中安裝即可。在cmd窗口進(jìn)行本地文件包安裝時(shí)候你可以在窗口中看到系統(tǒng)可能會(huì)自動(dòng)安裝相關(guān)必備的其他包,可能也會(huì)出現(xiàn)下載失敗情況,出現(xiàn)這種情況只需將下載不下來的包繼續(xù)去國(guó)外網(wǎng)站下載然后再本地安裝即可。
2、第二種就是一勞永逸的方法,選擇國(guó)內(nèi)鏡像源,相當(dāng)于你從國(guó)內(nèi)的一些機(jī)構(gòu)下載你所需的python第三方庫,這樣速度就杠杠的了。那么如何選擇國(guó)內(nèi)鏡像源呢,如何配置呢?
首先找到C:\Users\Administrator\AppData\Roaming,這個(gè)路徑的文件夾,有人會(huì)找不到,這是因?yàn)槟愕奈募A被隱藏了,解決辦法如下:
打開c盤,點(diǎn)擊左上角的“查看”-“選項(xiàng)”(文件夾選項(xiàng))-勾選“顯示隱藏的文件”,然后確定即可。這樣你就能看到AppData文件夾了。(如下圖)
找到路徑后,首選在該路徑下新建文件夾,命名為“pip”,然后在pip文件夾中新建一個(gè)txt格式的文本文檔,打開文本文檔,將下面這些代碼復(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統(tǒng)計(jì)可散列的對(duì)象之容器Counter詳解
Counter是一個(gè)容器,可以跟蹤等效值增加的次數(shù).這個(gè)類可以用來實(shí)現(xiàn)其他語言中常用包或多集合數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)的算法.本篇文章非常詳細(xì)的介紹了容器Counter的使用方式,需要的朋友可以參考下2021-05-05python對(duì)文件目錄的操作方法實(shí)例總結(jié)
這篇文章主要介紹了python對(duì)文件目錄的操作方法,結(jié)合實(shí)例形式總結(jié)分析了Python針對(duì)文件目錄相關(guān)的遍歷、刪除、移動(dòng)、查找等操作技巧,需要的朋友可以參考下2019-06-06Python xlwt設(shè)置excel單元格字體及格式
這篇文章主要為大家詳細(xì)介紹了Python xlwt設(shè)置excel單元格字體及格式的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12手把手教你利用Python創(chuàng)建一個(gè)游戲窗口
pygame是python用來寫游戲的擴(kuò)展包,用這個(gè)擴(kuò)展包,可以比較容易的構(gòu)造一個(gè)游戲窗口,這篇文章主要給大家介紹了關(guān)于如何利用Python創(chuàng)建一個(gè)游戲窗口的相關(guān)資料,需要的朋友可以參考下2022-07-07Python中不可錯(cuò)過的五個(gè)超有用函數(shù)
在本文中,我們用代碼詳細(xì)說明了Python中超實(shí)用的5個(gè)函數(shù)的重要作用,這些函數(shù)雖然簡(jiǎn)單,但卻是Python中功能最強(qiáng)大的函數(shù),下面一起來看看文章的詳細(xì)介紹吧,希望對(duì)你的學(xué)習(xí)有所幫助2022-01-01Tensorflow深度學(xué)習(xí)使用CNN分類英文文本
這篇文章主要為大家介紹了Tensorflow深度學(xué)習(xí)CNN實(shí)現(xiàn)英文文本分類示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-11-11