App下載

python pip怎么用?常用pip指令詳解

猿友 2021-05-21 14:45:31 瀏覽數(shù) (10355)
反饋

pip 作為 python 包管理工具,在 python 引用第三方庫的時(shí)候常常會(huì)使用到。那么 pip 怎么用呢,python 常用的 pip 指令有哪些?接下來這篇文章告訴你。

閱前須知

pip需要在命令提示符中使用,常見的Windows powershell,cmd 命令提示符或者 IDE 里面的 terminal 都可以進(jìn)行使用,以命令提示符為例。

按 ?WIN +R? 打開運(yùn)行,輸入 cmd 點(diǎn)擊確定,打開命令提示符。

第三方庫搜索

?pip search 包名? 。例如 ?pip search ?

備注:這個(gè)指令因?yàn)?PYPI 一些原因?qū)е聼o限期關(guān)閉這個(gè) API。所以這個(gè)指令使用會(huì)報(bào)錯(cuò)。

第三方庫的下載

?pip download 包名? ,例如 ?pip download selenium?。

下載完成后會(huì)給一個(gè)存放路徑,可以去這個(gè)路徑查看下載下來的庫。

第三方庫的安裝

在線安裝:?pip install 包名?,例如 ?pip install selenium?。

使用下載的包安裝:?pip install 文件路徑名?,例如 ?pip install c:\users\numpy-1.20.3-cp38-cp38-win_amd64.whl?。

備注:需要提前知道包存放的路徑。

已安裝第三方庫列表展示

?pip list?

第三方庫信息展示

?pip show 包名?,例如 ?pip show selenium? 。

第三方庫卸載

?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盤 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)源加快下載庫文件速度的方法。更多 python教程,關(guān)注W3C技術(shù)頭條


0 人點(diǎn)贊