利用pip安裝python第三方庫的4種方法
一、無鏡像安裝 pip install 庫名
打開命令提示符【win + r】,輸入cmd,在命令提示窗口輸入pip install 庫名, 再點擊回車鍵【Enter】,就可以安裝。當(dāng)安裝成功時,會提示successfully。例如,安裝pytest庫
使用該方法會存在由于網(wǎng)絡(luò)不穩(wěn)定時就無法安裝成功的情況,遇到此情況時,可以多嘗試幾次,若還是不成功,可以使用國內(nèi)源安裝。
二、鏡像安裝
pip install 庫名 -i 源地址
例如使用清華大學(xué)鏡像源:
國內(nèi)鏡像源,部分例舉如下:
- 清華大學(xué): http://pypi.tuna.tsinghua.edu.cn/simple
- 豆瓣:http://pypi.douban.com/simple/
- 阿里云:http://mirrors.aliyun.com/pypi/simple/
使用該方法最好將鏡像源保存到本地,不然每次安裝第三方庫都要網(wǎng)上找到。盡管網(wǎng)上查找很快就能夠找到,但是總覺得還是不夠快捷,因此有另一種方法可以更加便捷快速安裝,詳情查看第三章。
三、一勞永逸式鏡像安裝
第一步:【win + r】打開運行窗口,再輸入%appdata%打開到appdata文件夾
第二步:新建pip文件夾,并在文件夾中新建pip.ini配置文件,在pip.ini配置文件添加以下信息:
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
配置信息中的超時時間可以自定義,上面的鏡像源使用的清華大學(xué)的。
第三步:在命令提示符窗口,直接使用 pip install 庫名,安裝時會自動鏈接使用鏡像源。
通過一次全局配置鏡像源,后續(xù)只需要在命令提示符窗口使用 pip install 庫名即可。
四、批量安裝
批量安裝是通過使用pycharm來進(jìn)行的,操作步驟如下:
第一步:在工程文件的根目錄新建txt文件,如product.txt(文件名可自定義),填寫需要安裝的庫名。
下面是我在學(xué)習(xí)自動化測試需要安裝的第三方庫。
第二步:在終端terminal中輸入:pip install -r product.txt
。
product.txt為自定義的名字。
【注】一勞永逸式的鏡像安裝和批量安裝不會沖突,當(dāng)全部配置使用鏡像安裝后,在pycharm中批量安裝庫也能鏈接鏡像源。
總結(jié)
1、建議使用一勞永逸式鏡像安裝的方法,通過全局配置鏡像源,然后使用pip install 庫名。
2、一般是在已知需要安裝多個庫的情況下使用批量安裝方法。
到此這篇關(guān)于利用pip安裝python第三方庫的4種方法的文章就介紹到這了,更多相關(guān)pip安裝python第三方庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
跟老齊學(xué)Python之關(guān)于循環(huán)的小伎倆
不管是while還是for,所發(fā)起的循環(huán),在python編程中是經(jīng)常被用到的。特別是for,一般認(rèn)為,它要比while快,而且也容易寫(是否容易,可能因人而異,但是,執(zhí)行時間快,是的確的),因此在實踐中,for用的比較多點。2014-10-10Python中shutil模塊的學(xué)習(xí)筆記教程
shutil模塊是一種高層次的文件操作工具,類似于高級API,主要強大之處在于其對文件的復(fù)制與刪除操作更是比較支持好。下面這篇文章主要介紹了Python中shutil模塊的相關(guān)教程,需要的朋友可以參考學(xué)習(xí),下面來一起看看吧。2017-04-04pyinstaller打包多個py文件和去除cmd黑框的方法
今天小編就為大家分享一篇pyinstaller打包多個py文件和去除cmd黑框的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06python GUI庫圖形界面開發(fā)之PyQt5信號與槽多窗口數(shù)據(jù)傳遞詳細(xì)使用方法與實例
這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5信號與槽多窗口數(shù)據(jù)傳遞詳細(xì)使用方法與實例,需要的朋友可以參考下2020-03-03詳解Python中如何添加Selenium WebDriver等待
Selenium Web 驅(qū)動程序提供兩種類型的等待, 第一個是隱式等待,第二個是顯式等待,本文主要為大家介紹了Python如何在Selenium Web驅(qū)動程序中添加這兩種等待,需要的可以參考下2023-11-11