pip 删除安装包_Python中PIP的快速指南
無論您是Python新手還是有經驗的Python開發人員,不使用pip安裝命令是不可能編寫或開發Python應用程序的。在這篇文章中,我將對Pip進行詳細介紹。
Pip是Python Package Manager的縮寫。
當您在系統上安裝python時,它附帶了一組預定義的包,這些包在python標準庫中提供。例如DateTime、string、math等等。
但是如果您想要安裝額外的軟件包呢?例如類似NumPy或pandas這樣的數據處理工具。
Pip如何讓你的安裝更容易呢?
PIP是軟件工具的集合,這些工具以一致的方式自動化安裝、升級、配置和刪除計算機操作系統的計算機程序的過程。它允許您安裝和管理Python標準庫中不存在的其他軟件包。
如果要安裝不帶pip的軟件包,則需要執行以下步驟:
- 下載包
- 解壓縮
- 轉到包含setup.py的目錄
- 輸入 python setup.py install
- 如果一切順利(很少一次成功),文件將被安裝到子目錄USER_BASE中。
如果使用pip,一行命令就可以完成:
pip installpip基礎
Pip已經成為Python不可分割的一部分。自從Python 3的3.4版本和Python 2的2.7.9版本之后,它已包含在Python安裝程序中。
您可以通過在控制臺中運行以下命令來驗證pip是否可用:
常用命令
- pip version:您可以使用以下pip --version命令檢查系統中安裝的pip版本。
- pip help:這個命令將列出您可以在pip中使用的所有選項和命令。為了獲得關于特定命令的信息,請使用pip help
- pip search:如果您正在尋找一個包,那么您可以使用命令pip search 。該命令將搜索PyPI中可用的包,這些包的名稱或摘要包含您在搜索查詢中提到的單詞。
上面的命令將返回名稱或摘要中包含“data manipulation”的所有庫的列表。
pip list:此命令返回軟件包列表以及當前環境中的已安裝版本。您可以使用pip list看到安裝的版本列表。該命令返回當前環境中安裝的版本和包的列表。- 過時的軟件包:如果您想要檢查哪些包是過時的,可以使用pip list -o或pip list - obsolete命令。
- 安裝軟件包的最新版本:使用pip list -o命令識別出過時的軟件包后,請使用以下命令安裝軟件包的最新版本。-U標志代表更新。
Requirement文件
在用Python開發軟件時,通常要安裝許多包。您應該使用pip install 將它們安裝到您的本地環境中。
現在設想將您的環境克隆到另一個系統。為每個包運行pip install并確保安裝正確的版本將變得極其困難。
為了簡化這個過程,pip允許您創建一個requirements文件。requirements文件為您提供了一種創建環境的方法:一組可以協同工作的軟件包。它基本上是一個包列表,以及創建環境所需安裝的相應版本。
如果要查看帶有版本號的軟件包列表,請使用pip freeze命令。
凍結是一個過程,其中pip讀取本地環境中所有已安裝軟件包的版本,然后為指定的每個python軟件包生成一個文本,其中包含軟件包版本。按照慣例,它被稱為“要求。文本文件 ”。
Freezing是這樣一個過程:pip讀取本地環境中所有已安裝包的版本,然后為每個指定的python包生成一個文本文件,其中包含包的版本。按照慣例,它被命名為“requirements. txt”。
//該命令將以requirements格式輸出已安裝的包。$ pip freeze//該命令將創建一個requirements.txt文件,其中包含已安裝包及其對應版本的列表。$ pip freeze > requirements.txt為了使用requirements文件安裝依賴項,請使用以下命令
$ pip install -r使用Pip進行安裝和卸載
使用pip的安裝主要分為4個階段
- 基本Requirement標識:處理命令中提供的參數或標志。Pip檢查命令中每個詞是哪種項。
- 解決依賴性:找到pip需要安裝的版本。
- 構建wheels:wheel是一個zip格式的歸檔文件,具有特殊格式的文件名和.whl擴展名。它被設計為以一種非常接近磁盤格式的方式包含與PEP 376兼容的安裝的所有文件。
- 安裝軟件包: Pip在依賴項之前安裝依賴項(軟件包),即按照“拓撲順序”。這是為了避免循環依賴,并確保并發環境更容易工作。
默認情況下,使用pip install命令安裝的所有包都可以在site-packages目錄中找到。
在PIP中安裝軟件包的不同方法
您可以使用pip install 命令安裝軟件包。默認情況下,從PyPI安裝軟件包。要卸載,您需要使用pip uninstall 。
但是,如果希望使用不同的索引,可以在命令中使用—-index-url或-i標志。
$ pip install --index-url如果希望搜索其他索引,可以使用以下命令
$ pip install --extra-index-url從本地項目目錄安裝
為了從特定目錄安裝,您需要使用—- find-links標志及目錄位置。如果不想讓pip搜索PyPI,請使用該—- no-index標志。
$ pip install --no-index --find-links=從遠程或Source Archives安裝
可以直接使用pip install命令將其安裝在本地環境中。
$ pip install從VCS安裝
為了從任何版本控制系統(VCS)安裝,您需要在命令的名稱前面加上URL前綴。您還需要使用-e標志將其安裝在可編輯模式下。
$ pip install -e +總結
以上是生活随笔為你收集整理的pip 删除安装包_Python中PIP的快速指南的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vsftp账号_Linux入门-Cent
- 下一篇: Android BitmapShader