Python?pip超詳細(xì)教程之pip的安裝與使用
1. pip的安裝與卸載
1.1 pip的安裝
python中有許多有用的庫(kù),要使用這些第三方庫(kù),需要安裝pip
打開(kāi)cmd,輸入以下命令安裝pip:
python -m ensurepip --default-pip
出現(xiàn)如下圖所示,代表pip安裝成功:
1.2 pip的卸載
1.卸載前詢問(wèn)一次,確認(rèn)是否卸載
python -m pip uninstall pip
2.直接卸載不詢問(wèn)
python -m pip uninstall -y pip
2. pip的使用
2.1 幫助信息
幫助信息可以查看pip命令的用法,幫助命令如下:
pip-h
或pip <command> --help
,其中<command>
為可選信息,用法如下:
1.查看pip
命令的用法:
pip -h
pip --help
2.查看pip list
命令的用法
pip list -h
2.2 查看pip版本
pip --version
2.3 更新pip版本
python -m pip install --upgrade pip
2.4 安裝庫(kù)
2.4.1 安裝單個(gè)庫(kù)
例如安裝pyyaml庫(kù),打開(kāi)cmd輸入以下命令:
pip install pyyaml
如下圖所示,代表安裝成功:
安裝包會(huì)默認(rèn)安裝到python路徑的Lib\site-packages文件夾下,如E:\Environments\Python310\Lib\site-packages
2.4.2 批量安裝庫(kù)
新建一個(gè)txt文件,在文件里添加庫(kù)名的信息,再輸入pip install -r 文件路徑
,即可批量安裝這些庫(kù)。
例如,在E盤下新建packages.txt
,在txt文件中添加以下內(nèi)容:
pyyaml pyautogui requests
再輸入命令:
pip install -r e:\\packages.txt
2.5 查看庫(kù)
2.5.1 查看所有已安裝的庫(kù)
1.查看所有已安裝的庫(kù)
pip list
2.5.2 輸出已安裝庫(kù)的信息至文件
輸出所有已安裝的庫(kù)的信息,到文件中
pip freeze > E:\packages.txt
2.5.3 查看庫(kù)的詳細(xì)信息
pip show -f pyyaml
2.6 升級(jí)庫(kù)
1.查看需要升級(jí)的庫(kù)
pip list -o
2.升級(jí)庫(kù)
格式如下:
pip install --upgrade
庫(kù)名或者pip install -U 庫(kù)名
例如:
pip install --upgrade setuptools
2.7 卸載庫(kù)
2.7.1 卸載單個(gè)庫(kù)
1.刪除庫(kù)前詢問(wèn)一次,確認(rèn)是否刪除
例如卸載pyyaml庫(kù),打開(kāi)cmd輸入以下命令:
pip uninstall pyyaml
如下圖所示,會(huì)出現(xiàn)詢問(wèn)是否刪除包,輸入Y,即刪除成功。
再查看Lib\site-packages文件夾下,發(fā)現(xiàn)包已經(jīng)刪除了:
2.跳過(guò)詢問(wèn),直接刪除
pip uninstall -y pyyaml
2.7.2 批量卸載庫(kù)
批量卸載庫(kù)方式,同批量安裝庫(kù)方式。
例如,在E盤下新建packages.txt
,在txt文件中添加以下內(nèi)容:
pyyaml pyautogui requests
再輸入命令:
pip uninstall -y -r e:\\packages.txt
3. 提高pip下載速度
打開(kāi)文件夾,輸入%APPDATA%
回車,打開(kāi)%APPDATA%
路徑,并在此路徑下新建一個(gè)pip文件夾:
在pip文件夾下,新建pip.ini
文件,并將以下內(nèi)容添加至pip.ini
文件中:
[global] timeout = 6000 index-url = http://mirrors.aliyun.com/pypi/simple/ trusted-host = mirrors.aliyun.com
pip.ini
文件內(nèi)容的意思是,以后pip下載的包會(huì)自動(dòng)到阿里鏡像源中下載,下載的網(wǎng)址從國(guó)外轉(zhuǎn)到了國(guó)內(nèi),速度自然也就加快了。timeout
下載超時(shí)時(shí)長(zhǎng)index-url
下載的地址>trusted-host
受信任地址
再安裝個(gè)selenium庫(kù)試試下載速度,看看效果如何:
pip install selenium
可以看到,這個(gè)速度都是幾MB/s
,而沒(méi)有配置之前,速度只有幾十KB/s
。
到此這篇關(guān)于Python pip超詳細(xì)教程之pip的安裝與使用的文章就介紹到這了,更多相關(guān)Python pip教程內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
這三個(gè)好用的python函數(shù)你不能不知道!
作為21世紀(jì)最流行的語(yǔ)言之一,Python當(dāng)然有很多有趣的功能值得深入探索和研究.今天通過(guò)理論和實(shí)際例子來(lái)討論,需要的朋友可以參考下2021-06-06flask SQLAlchemy連接數(shù)據(jù)庫(kù)及操作的實(shí)現(xiàn)
本文主要介紹了flask SQLAlchemy連接數(shù)據(jù)庫(kù)及操作的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03python 函數(shù)嵌套及多函數(shù)共同運(yùn)行知識(shí)點(diǎn)講解
在本篇文章里小編給各位整理的是一篇關(guān)于python 函數(shù)嵌套及多函數(shù)共同運(yùn)行知識(shí)點(diǎn)講解,需要的朋友們可以學(xué)習(xí)下。2020-03-03Python基礎(chǔ)中的的if-else語(yǔ)句詳解
這篇文章主要為大家詳細(xì)介紹了Python基礎(chǔ)中的的if-else語(yǔ)句,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助2022-02-02Python復(fù)制Excel中的行、列和單元格的操作代碼
在Excel中,復(fù)制行、列和單元格是日常工作中經(jīng)常需要進(jìn)行的操作,它可以幫助你快速調(diào)整數(shù)據(jù)布局、復(fù)制數(shù)據(jù)模板或進(jìn)行數(shù)據(jù)的批量處理,本文將詳細(xì)介紹如何使用Python將Excel中的行、列、或單元格范圍復(fù)制到指定位置,需要的朋友可以參考下2024-09-09解決Tkinter中button按鈕未按卻主動(dòng)執(zhí)行command函數(shù)的問(wèn)題
這篇文章主要介紹了解決Tkinter中button按鈕未按卻主動(dòng)執(zhí)行command函數(shù)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05Python實(shí)現(xiàn)簡(jiǎn)單字典樹(shù)的方法
這篇文章主要介紹了Python實(shí)現(xiàn)簡(jiǎn)單字典樹(shù)的方法,實(shí)例分析了Python字典樹(shù)的定義、實(shí)現(xiàn)與使用技巧,需要的朋友可以參考下2016-04-04