pip常用命令,學(xué)Python不會這個寸步難行哦(26)

小朋友們好,大朋友們好!

我是貓妹,一名愛上Python編程的小學(xué)生。

歡迎和貓妹一起,趣味學(xué)Python。

今日主題

學(xué)習(xí)下pip的使用。

pip

什么是pip

pip全稱Python Package Index,Python編程語言的軟件庫。

類似Centos的yum,Ubuntu的apt,Java的Maven。

我們都知道,Python有許多第三方庫(模塊),如何將這些庫導(dǎo)入到自己項(xiàng)目中呢?

Python官方的pypi倉庫(pypi.org)為我們提供了一個統(tǒng)一的代碼托管倉庫。

Python包管理工具

Python有兩個包管理工具easy_install和pip。

Python2,默認(rèn)是安裝easy_install,pip則需要手動來安裝。

隨著Python版本的升級,easy_install逐漸被淘汰,只有極少一些的比較老、比較偏門的庫仍然需要通過easy_install安裝。

pip是目前主流的包安裝工具,Python2>2.79或Python>=3.4以后都是默認(rèn)使用pip。

沒有安裝pip咋辦

如果在安裝Python過程中沒有勾選pip怎么辦?

默認(rèn)是勾選了的,如果手動把它取消了,后面再安裝pip也是可以的。

pip很常用,建議按照默認(rèn)配置,安裝pip。

手動到bootstrap.pypa.io中的找到并下載相應(yīng)版本的get-pip.py 文件

python get-pip.py

如果在Linux下,可以這樣:

下載安裝版本curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

運(yùn)行安裝腳本sudo python get-pip.py

常用pip命令

pip 版本查看:

pip -V

pip --version

pip命令幫助:

pip --help

包安裝:

pip install?報名

比如pip install requests

模擬是安裝最新版本

指定包版本安裝:

pip install 包名==version

pip install 包名>=version

包更新:

pip install -U 包名

包卸載:

pip uninstall 包名

比如pip uninstall requests

搜索包(在服務(wù)器檢索):

pip search?包關(guān)鍵字

顯示包信息:

pip show 包名

查看指定包的詳細(xì)信息:

pip show -f 包名

列出已安裝的庫:

pip list

將已經(jīng)安裝的庫列表保存到文本文件中:

pip freeze>c:\requirement.txt

根據(jù)依賴文件批量安裝庫:

pip install -r c:\requirement.txt

使用wheel文件安裝:

pip install ******.whl

pip升級:

pip install -U pip

pip install --upgrade pip

python -m pip install -i https://pypi.douban.com/simple? --upgrade pip

系統(tǒng)會有提示的

國內(nèi)鏡像源

pip默認(rèn)使用的是pypi.org,由于服務(wù)器不在國內(nèi),很多時候訪問會超時,這個時候可以使用國內(nèi)鏡像源,比如清華、豆瓣等。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

pip install -i https://pypi.douban.com/simple some-package

如果想把國內(nèi)鏡像源配置為默認(rèn)地址,可以參考如下配置:

在c:\users\xxx\AppData\Roaming下新建pip文件夾

pip目錄下新建pip.ini,內(nèi)容如下:

[global]

index-url=http://pypi.douban.com/simple

trusted-host=pypi.douban.com

pip安裝庫失敗的原因

安裝失敗,要具體問題具體分析,看錯誤提示的是什么報錯信息。

使用管理員方式打開cmd,使用pip。暫時沒遇到過。

使用國內(nèi)鏡像源。報錯會提示超時。

已經(jīng)安裝了該庫,但是版本比較久,可以升級下,或卸載后再安裝。

pip安裝的庫安裝到哪里了

Python安裝目錄下的Lib\site-packages

一般有2個文件夾,以django為例:

django:主程序,通常在運(yùn)行的時候就是運(yùn)行的主程序

Django-4.1.1.dist-info:其他信息

pip和pip3區(qū)別

大概是這樣的

1、pip是python的包管理工具,pip和pip3版本不同,都位于Scripts\目錄下:

2、如果系統(tǒng)中只安裝了Python2,那么就只能使用pip。

3、如果系統(tǒng)中只安裝了Python3,那么既可以使用pip也可以使用pip3,二者是等價的。

4、如果系統(tǒng)中同時安裝了Python2和Python3,則pip默認(rèn)給Python2用,pip3指定給Python3用。

5、重要:虛擬環(huán)境中,若只存在一個python版本,可以認(rèn)為在用系統(tǒng)中pip和pip3命令都是相同的

好了,我們今天就學(xué)到這里吧!

如果遇到什么問題,咱們多多交流,共同解決。

我是貓妹,咱們下次見!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容