2026年1月22日 星期四

pip ( windows ) vs pip3 ( Mac )

在 Windows 和 macOS 上,pip vs pip3 的區別主要在於你系統中安裝的 Python 版本pip 通常指向預設的 Python (可能 2 或 3),而 pip3 明確指定用於 Python 3;在 macOS 系統中,由於通常預裝 Python 2 且你額外安裝 Python 3,使用 pip3 確保套件裝到正確的 Python 3 環境,避免與舊版 Python 衝突,而 Windows 則更看你安裝 Python 的路徑. 

主要差異:
  • pip (可能指向 Python 2 or 3):
    • 在有 Python 2 和 3 的系統中 (常見於舊 Mac/Linux): pip 預設會給 Python 2 使用.
    • 在只有 Python 3 的系統中 (Windows 新安裝、現代 Linux/Mac): pip 和 pip3 可能是等效的,都指向 Python 3.
  • pip3 (明確指向 Python 3):
    • 在多版本共存時 (Mac 常用): pip3 永遠指向 Python 3.
    • 在只有 Python 3 的系統中: 和 pip 效果一樣. 
Windows vs Mac 上的情境:
  • Windows: 如果你安裝 Python 3 (例如 3.8, 3.9, 3.10+),pip 已經內建在 Python 3 安裝包中,通常 pip 和 pip3 都會工作,指向你的 Python 3 環境.
  • Mac: 系統預裝 Python 2.x (舊版本),你裝了 Python 3 (用 Homebrew 或官網)。這時,用 pip 會裝到 Python 2 的套件,用 pip3 才能裝到 Python 3 的套件. 
如何確定與使用:
  1. 檢查版本:
    • 打開終端機 (Mac) 或 CMD/PowerShell (Win)。
    • 輸入 python --version 或 python3 --version 看看你預設是哪個.
    • 輸入 pip --version 和 pip3 --version 看看它們各自指向哪個 Python 版本.
  2. 最佳實踐:
    • 永遠使用 pip3 install <package> 比較安全,確保套件裝在 Python 3 裡.
    • 或者使用 python -m pip install <package> 或 python3 -m pip install <package> 也是確保套件被正確安裝的好方法

沒有留言:

張貼留言

video2ppt.git from github

  Video2PPT 專案執行指南 本文件旨在解決 macOS 環境下 Python 套件安裝受限(PEP 668)的問題,並提供完整的環境架設流程。 1. 快速開始 (指令彙整) 請在您的終端機 ( Terminal ) 中,於專案根目錄下依序複製並執行以下指令: Bash ...