更新於 2024/11/30閱讀時間約 2 分鐘

pip --- python 的套件管理工具


歡迎各位贊助喔 👍👍👍


簡介


pip 是 Python的套件管理工具,它用來安裝、升級和管理Python套件或模組,pip 的全名是 "Python Install Packages" 的縮寫,當你要安裝/解除安裝/更新 python 套件時,絕對會用到它



在 Windows 安裝 pip

在 windows 的話,安裝 python 時 pip 其實也已經安裝了,所以不用另外安裝


在 Linux 安裝 pip


輸入以下指令就 ok 了,等進度條跑完就安裝好了,可參考下圖 🎉🎉🎉

sudo apt install python3-pip​


查看 pip 的版本

以下指令無論是在 Windows 或 Linux 都適用,你會得到下圖,可看到我的 pip 版本是 20.0,且是 python3.8 的 pip,"from" 後面的路徑是 pip 的所在位置

pip -V


使用 pip 查看已安裝套件

pip list

顯示的清單就是你已經安裝過的 python 套件和每個套件的版本,如下圖



使用 pip 安裝 python 套件

pip install 套件名稱

我以安裝 numpy 為例:



使用 pip 卸載 python 套件

pip uninstall ​套件名稱


使用 pip 安裝指定的套件版本

pip install 套件名稱==版本號​


使用 pip 更新套件到最新版

pip install 套件名稱 -U


pip 與 python 虛擬環境搭配使用

建置 python 虛擬環境可先參考以下:

創建 python 虛擬環境 --- Windows (不需 Anaconda)

創建 python 虛擬環境 --- Linux (不需 Anaconda)

---------------------------------------------------------------------------------

其實操作的指令、方式和以上的教學都一模一樣,只是在使用 python 虛擬環境的 pip 前,記得先啟動 python 虛擬環境,因為 python 虛擬環境的 pip 和系統事先安裝的 python 的 pip 是不同的,所以如果在啟動 python 虛擬環境之前使用 pip 的話,都是使用系統事先安裝的 python 的 pip,只有當你啟動 python 虛擬環境後,你所使用的 pip 才是虛擬環境中的 pip

參考下圖就可知,系統事先安裝的 pip 和虛擬環境中的 pip 是不同的檔案,因為它們的所在位置不同,第一個箭頭是系統 python 的 pip 的位置,第二個是虛擬環境中的 pip



結語

相信大家都已熟悉怎麼使用 pip 管理 python 的套件,並且知道啟動和未啟動 python 虛擬環境時,所使用的 pip 是不同的 😎



分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.