pip 作為 python 包管理工具,在 python 引用第三方庫(kù)的時(shí)候常常會(huì)使用到。那么 pip 怎么用呢,python 常用的 pip 指令有哪些?接下來(lái)這篇文章告訴你。
閱前須知
pip需要在命令提示符中使用,常見(jiàn)的Windows powershell,cmd 命令提示符或者 IDE 里面的 terminal 都可以進(jìn)行使用,以命令提示符為例。
按 ?WIN +R
? 打開(kāi)運(yùn)行,輸入 cmd
點(diǎn)擊確定,打開(kāi)命令提示符。
第三方庫(kù)搜索
?pip search 包名
? 。例如 ?pip
search
?
備注:這個(gè)指令因?yàn)?PYPI 一些原因?qū)е聼o(wú)限期關(guān)閉這個(gè) API。所以這個(gè)指令使用會(huì)報(bào)錯(cuò)。
第三方庫(kù)的下載
?pip download 包名
? ,例如
?pip download selenium
?。
下載完成后會(huì)給一個(gè)存放路徑,可以去這個(gè)路徑查看下載下來(lái)的庫(kù)。
第三方庫(kù)的安裝
在線安裝:?pip install 包名
?,例如 ?pip install selenium
?。
使用下載的包安裝:?pip install 文件路徑名
?,例如 ?pip install c:\users\numpy-1.20.3-cp38-cp38-win_amd64.whl
?。
備注:需要提前知道包存放的路徑。
已安裝第三方庫(kù)列表展示
?pip list
?
第三方庫(kù)信息展示
?pip show 包名
?,例如 ?pip show
selenium
? 。
第三方庫(kù)卸載
?pip uninstall 包名
?,例如 ?pip uninstall selenium
?。
pip幫助
?pip help
? 或者 ?pip –h
?或者?pip –-help
?。
備注
由于眾所周知的原因,pip 使用的 PYPI 源有時(shí)候會(huì)有不穩(wěn)定的情況。這時(shí)候可以使用如下國(guó)內(nèi)源替代使用。
阿里云源: 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/
臨時(shí)使用國(guó)內(nèi)源
在 ?pip
?的指令后面帶上參數(shù)? –i
?,例如:
?pip install numpy -i
https://pypi.tuna.tsinghua.edu.cn/simple/
?
使用 https 協(xié)議傳輸數(shù)據(jù)的話,可以選擇這個(gè)指令
?pip install ipython -i
http://pypi.douban.com/simple/--trusted-host pypi.douban.com
?
由于 http 協(xié)議不受信任,所以使用該協(xié)議的源需要加? --trusted-host
? 表示信任
全局配置使用國(guó)內(nèi)源
在C盤(pán) user 文件夾下創(chuàng)建一個(gè)
pip 文件夾,然后在文件夾下添加一個(gè)? pip.ini
? 文件,文件內(nèi)容如下。
#全局配置清華源
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
#使用http協(xié)議的源,要加上下面這部分
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
# trusted-host 此參數(shù)是為了避免麻煩,否則使用的時(shí)候可能會(huì)提示不受信任
與臨時(shí)使用類似,如果使用http協(xié)議,就要添加?trusted-host
?參數(shù)。
小結(jié)
以上內(nèi)容介紹了 python 如何使用 pip,以及如何使用 pip 國(guó)內(nèi)源加快下載庫(kù)文件速度的方法。更多 python教程,關(guān)注W3C技術(shù)頭條。