pip教學

閱讀時間約 3 分鐘

PIP教學:安裝、更新和移除Python套件

什麼是PIP?

PIP是Python的套件管理工具,它使您可以輕鬆地安裝、更新和移除Python套件。它是Python標準庫的一部分,因此在大多數Python安裝中都已經預先安裝好了。

檢查PIP版本

在開始使用PIP之前,讓我們先確認一下您的Python安裝中PIP的版本。打開終端機或命令提示字元,然後執行以下命令:
pip --version
這將顯示PIP的版本信息。確保您的PIP版本是最新的,以便享受最佳的功能和安全性。

安裝Python套件

要安裝一個Python套件,您只需運行以下命令:
pip install package_name
package_name替換為您要安裝的套件的名稱。PIP將自動從Python Package Index(PyPI)下載並安裝該套件及其所有依賴項。

更新Python套件

要更新已安裝的Python套件,運行以下命令:
pip install --upgrade package_name
這將下載並安裝套件的最新版本。如果套件已經是最新版本,則不會進行任何更改。

移除Python套件

如果您想從系統中完全移除一個已安裝的Python套件,可以運行以下命令:
pip uninstall package_name
這將卸載指定的套件及其相關的依賴項。

查找Python套件

您可以使用PIP來查找特定的Python套件。運行以下命令:
pip search package_name
這將列出所有與package_name相關的套件。您可以通過查看名稱、描述和版本等信息來找到您需要的套件。

列出已安裝的Python套件

如果您想查看已在系統中安裝的所有Python套件,可以運行以下命令:
pip list
這將列出所有已安裝套件的名稱和版本。

建立和使用虛擬環境

虛擬環境是一種獨立於系統Python環境的隔離環境,它允許您在同一系統上管理不同的Python套件和版本。這對於開發多個項目或在不同的環境中運行Python應用程序非常有用。
以下是使用虛擬環境的步驟:
  1. 安裝虛擬環境套件:
pip install virtualenv
2. 創建虛擬環境: 在您要創建虛擬環境的目錄中,運行以下命令:
virtualenv env_name
env_name替換為您想要給虛擬環境命名的名稱。
3. 啟用虛擬環境:
在終端機或命令提示字元中,進入虛擬環境的目錄,然後執行以下命令以啟用虛擬環境:
  •   在Windows上:
.\env_name\Scripts\activate
  • 在macOS和Linux上:
source env_name/bin/activate
4. 在虛擬環境中安裝套件: 在虛擬環境啟用後,您可以使用pip命令來安裝套件,就像在全域Python環境中一樣。
5. 退出虛擬環境: 在完成虛擬環境的使用後,您可以運行以下命令來退出虛擬環境:
deactivate
請注意,每次開始工作時,您需要先啟用虛擬環境,然後才能在該環境中使用已安裝的套件。
為什麼會看到廣告
    1會員
    1Content count
    留言0
    查看全部
    發表第一個留言支持創作者!
    你可能也想看
    Thumbnail
    重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
    Thumbnail
    近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
    Thumbnail
    要計算字串的 MD5 checksum,在 Shell 下用這樣的指令應該就可以了 但是,它怎麼跟 PHP 的 md5 函數算出來的不同!! 雖然是不同的程式語言,但同樣的字串,用同樣的演算法,應該都相同呀!
    Thumbnail
    勞動基準法就雇主得單方終止勞動契約之事由,有明文規範者第11條、第12條及第13條但書規定等。 勞雇雙方若基於契約自治,本誠信協商合意終止契約,雖然無明文禁止,但雇主不得以強迫或其他不利對待之手段,要求勞工同意自請離職,來規避勞動法令之相關責任。 〈白話解釋〉 雇主單方終止契約須遵守最後解解僱手段性
    Thumbnail
    大部份要做「績效改善計劃」的思考,已經被訓練成這樣的思考套路: 績效(或表現)不符合公司(主管)期待。 訂定「績效改善計劃」(資方自訂或勞資雙方共同訂定)。 改善項目、改善期間與預期量(質)化的具體成效。 是否不能勝任工作? 是否符合最後手段原則的資遣? 一切都是順理成章,理所當然。好有節奏感! 但
    Thumbnail
    2022.09.19 8月17日談完, 也沒有任何的Option可選, 就直接走3個月PIP program. 我想, 這也是符合我第二個預期. 而我第一個預期是"領一包走人". 但HR及主管沒提, 那我也不提, 因為我覺得, 若我先提了, 代表我想走人, 而不想PIP, 那我能"領一包"的那一包的
    Thumbnail
    2022.08.29 雖然在6月17日宣布我的考績, 但還是要等HR來處理. 直到8月17日才來處理我, 這時已經又拖過了2個月了. 我想, 應該是目前人事凍結, 部門仍在缺人所致吧.
    Thumbnail
    CI/CD Pipeline 是一連串自動化步驟,可以測試軟體,部屬應用程式。但實際上到底要做什麼事情呢?可以從 GitLab 的 Auto DevOps 了解。 Auto Dependency Scanning 掃描第三方函式庫的安全性漏洞。參考下圖: 如果是 .NET 6 可以用以下指令掃描:
    Thumbnail
    You'll find them delicious and full of stories. . 水蜆、淡菜是一樣的東西嗎? 牠們通常生活在哪裡? 牠們吃起來好吃嗎、營養嗎? 哇~怎麼這麼好吃! 當我吃到淡菜炒飯時,這是第一句出現在我腦中的話。隔幾天,我吃到了水蜆湯後,同句話又出現了。
    Thumbnail
    今天開始啃在中文資料使用 BERT 相關的一些資料,因為時間不太夠就先簡單的挑個小任務來玩:中文填字遊戲
    Thumbnail
    前言 隨著越來越多公司導入 DevOps 、Agile、Scrum 開發模式,作為基礎設施的 CI / CD Pipeline 也越來越被需要。但是導入的過程中, 總會遇到一些問題: CI / CD Pipeline 該怎麼建 !? Pipeline 工具該怎麼選擇 !? 老天 : 去看書 ! …
    Thumbnail
    重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
    Thumbnail
    近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
    Thumbnail
    要計算字串的 MD5 checksum,在 Shell 下用這樣的指令應該就可以了 但是,它怎麼跟 PHP 的 md5 函數算出來的不同!! 雖然是不同的程式語言,但同樣的字串,用同樣的演算法,應該都相同呀!
    Thumbnail
    勞動基準法就雇主得單方終止勞動契約之事由,有明文規範者第11條、第12條及第13條但書規定等。 勞雇雙方若基於契約自治,本誠信協商合意終止契約,雖然無明文禁止,但雇主不得以強迫或其他不利對待之手段,要求勞工同意自請離職,來規避勞動法令之相關責任。 〈白話解釋〉 雇主單方終止契約須遵守最後解解僱手段性
    Thumbnail
    大部份要做「績效改善計劃」的思考,已經被訓練成這樣的思考套路: 績效(或表現)不符合公司(主管)期待。 訂定「績效改善計劃」(資方自訂或勞資雙方共同訂定)。 改善項目、改善期間與預期量(質)化的具體成效。 是否不能勝任工作? 是否符合最後手段原則的資遣? 一切都是順理成章,理所當然。好有節奏感! 但
    Thumbnail
    2022.09.19 8月17日談完, 也沒有任何的Option可選, 就直接走3個月PIP program. 我想, 這也是符合我第二個預期. 而我第一個預期是"領一包走人". 但HR及主管沒提, 那我也不提, 因為我覺得, 若我先提了, 代表我想走人, 而不想PIP, 那我能"領一包"的那一包的
    Thumbnail
    2022.08.29 雖然在6月17日宣布我的考績, 但還是要等HR來處理. 直到8月17日才來處理我, 這時已經又拖過了2個月了. 我想, 應該是目前人事凍結, 部門仍在缺人所致吧.
    Thumbnail
    CI/CD Pipeline 是一連串自動化步驟,可以測試軟體,部屬應用程式。但實際上到底要做什麼事情呢?可以從 GitLab 的 Auto DevOps 了解。 Auto Dependency Scanning 掃描第三方函式庫的安全性漏洞。參考下圖: 如果是 .NET 6 可以用以下指令掃描:
    Thumbnail
    You'll find them delicious and full of stories. . 水蜆、淡菜是一樣的東西嗎? 牠們通常生活在哪裡? 牠們吃起來好吃嗎、營養嗎? 哇~怎麼這麼好吃! 當我吃到淡菜炒飯時,這是第一句出現在我腦中的話。隔幾天,我吃到了水蜆湯後,同句話又出現了。
    Thumbnail
    今天開始啃在中文資料使用 BERT 相關的一些資料,因為時間不太夠就先簡單的挑個小任務來玩:中文填字遊戲
    Thumbnail
    前言 隨著越來越多公司導入 DevOps 、Agile、Scrum 開發模式,作為基礎設施的 CI / CD Pipeline 也越來越被需要。但是導入的過程中, 總會遇到一些問題: CI / CD Pipeline 該怎麼建 !? Pipeline 工具該怎麼選擇 !? 老天 : 去看書 ! …