pip 主要是用來安裝 Python 套件的,而 Homebrew (brew) 則是一個通用的 macOS 套件管理工具,可以安裝包括 Python 在內的許多系統級應用和工具,Windows 雖然主要用 pip,但也有 Chocolatey (choco) 或 Winget 這樣的通用包管理器。
重點區分
pip(Python Package Installer):專門用來安裝、管理 Python 程式語言的函式庫(套件),例如requests,numpy,pandas等。在 Windows, macOS, Linux 上都能用。brew(Homebrew):macOS 上最流行的通用包管理器,用來安裝 macOS 系統本身、開發工具 (如 Node.js, Git)、Python 核心等非 Python 程式。例如brew install python。
Windows 上的對應
pip(管理 Python 套件)choco(Chocolatey) /winget(管理系統級應用)
macOS 上的情況
- 用
brew install python(Homebrew) 來安裝一個乾淨的 Python 環境。 - 安裝 Python 之後,再用
pip install <套件名稱>(pip) 來裝 Python 函式庫。
總結
pip 是 Python 專用的,brew (Mac) 或 choco (Win) 是系統通用的。你應該同時使用它們,brew 裝 Python,pip 裝 Python 套件。
沒有留言:
張貼留言