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

更新 發佈閱讀 2 分鐘

歡迎各位贊助喔 👍👍👍


簡介


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



在 Windows 安裝 pip

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


在 Linux 安裝 pip


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

sudo apt install python3-pip​
raw-image


查看 pip 的版本

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

pip -V
raw-image


使用 pip 查看已安裝套件

pip list

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

raw-image


使用 pip 安裝 python 套件

pip install 套件名稱

我以安裝 numpy 為例:

raw-image


使用 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

raw-image


結語

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



留言
avatar-img
愛看電視的小上進的沙龍
8會員
50內容數
每個房間都是一個有趣的主題喔
2023/12/26
教大家如何使用 pip 備份 python 虛擬環境,並移植到其他電腦之中,詳細圖文解說
Thumbnail
2023/12/26
教大家如何使用 pip 備份 python 虛擬環境,並移植到其他電腦之中,詳細圖文解說
Thumbnail
2023/12/03
備份/導入 Anaconda 的虛擬環境
Thumbnail
2023/12/03
備份/導入 Anaconda 的虛擬環境
Thumbnail
2023/12/03
Anaconda 創建/安裝/檢查虛擬環境 ,詳細且附圖
Thumbnail
2023/12/03
Anaconda 創建/安裝/檢查虛擬環境 ,詳細且附圖
Thumbnail
看更多
你可能也想看
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
教大家如何使用 pip 備份 python 虛擬環境,並移植到其他電腦之中,詳細圖文解說
Thumbnail
教大家如何使用 pip 備份 python 虛擬環境,並移植到其他電腦之中,詳細圖文解說
Thumbnail
在Python中安裝套件通常是通過pip這個工具來完成的。 pip是Python的包管理器,用於安裝和管理Python套件 在Python中安裝套件通常是通過pip這個工具來完成的。 pip是Python的包管理器,用於安裝和管理Python套件。以下是基本的安裝步驟: 確認p
Thumbnail
在Python中安裝套件通常是通過pip這個工具來完成的。 pip是Python的包管理器,用於安裝和管理Python套件 在Python中安裝套件通常是通過pip這個工具來完成的。 pip是Python的包管理器,用於安裝和管理Python套件。以下是基本的安裝步驟: 確認p
Thumbnail
pip 的安裝、使用,多種功能一一展示,完整教學
Thumbnail
pip 的安裝、使用,多種功能一一展示,完整教學
Thumbnail
在 Linux 系統創建 python 虛擬環境的詳細流程 (完全不需要 Anaconda)
Thumbnail
在 Linux 系統創建 python 虛擬環境的詳細流程 (完全不需要 Anaconda)
Thumbnail
pip下載與安裝的過程太久嗎? 網路斷線怎麼辦? 內網需求怎麼達成?…, 相信這幾個心中的疑問在我們開發Python的過程中都會遇到, 尤其是一個完整的套件需要依賴上千百種的額外套件時, 這個過程真的是非常久啊! 難道我們不能加速嗎? 看到這篇的您非常的幸運, 我們會實際教您如何架設本地端的Pyth
Thumbnail
pip下載與安裝的過程太久嗎? 網路斷線怎麼辦? 內網需求怎麼達成?…, 相信這幾個心中的疑問在我們開發Python的過程中都會遇到, 尤其是一個完整的套件需要依賴上千百種的額外套件時, 這個過程真的是非常久啊! 難道我們不能加速嗎? 看到這篇的您非常的幸運, 我們會實際教您如何架設本地端的Pyth
Thumbnail
Hi, 大家好。我是茶桁。 在我们之前的课程中,讲解了数据,函数,类,模块以及包。这些基本上已经构成了Python的全部了。 那么,我们在学习Python的包之后,有没有思考过,既然Python有内置模块,我们也可以自己写一些模块来使用,那一定有很多第三方写过相应的模块来供我们使用。那么,这
Thumbnail
Hi, 大家好。我是茶桁。 在我们之前的课程中,讲解了数据,函数,类,模块以及包。这些基本上已经构成了Python的全部了。 那么,我们在学习Python的包之后,有没有思考过,既然Python有内置模块,我们也可以自己写一些模块来使用,那一定有很多第三方写过相应的模块来供我们使用。那么,这
Thumbnail
初玩python時常用pip安裝各式各樣的套件下來,而這些套件在本機中是以全域的方式安裝。假設今天需要接手別人的專案,所用的套件版本不相容,對於這些仰賴的套件(依賴dependencies)進行管理跟切分就成了一個課題。
Thumbnail
初玩python時常用pip安裝各式各樣的套件下來,而這些套件在本機中是以全域的方式安裝。假設今天需要接手別人的專案,所用的套件版本不相容,對於這些仰賴的套件(依賴dependencies)進行管理跟切分就成了一個課題。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News