本文主要介紹如何在macOS上安裝包管理工具h(yuǎn)omebrew,并使用它來安裝Python3,當(dāng)然只要安裝好homebrew,之后你可以用它安裝很多其它的軟件,而不僅僅是Python3.
Homebrew 能干什么?
使用 Homebrew 安裝 Apple 沒有預(yù)裝但 你需要的東西
Homebrew官方網(wǎng)站:https://brew.sh/index_zh-cn.html
Homebrew的優(yōu)點(diǎn)
- Homebrew在安裝包之前會(huì)進(jìn)行檢查,只要系統(tǒng)已經(jīng)有了包,那么homebrew就不會(huì)在安裝了,不會(huì)安裝冗余軟件包;
- Homebrew 會(huì)將軟件包安裝到獨(dú)立目錄,并將其文件軟鏈接至 /usr/local ,這樣也省了添加環(huán)境變量這一步;
- Homebrew 不會(huì)將文件安裝到它本身目錄之外,所以您可將 Homebrew 安裝到任意位置;
如何安裝Homebrew?
- 安裝Homebrew之前先確保系統(tǒng)中已經(jīng)安裝了
Xcode Command Line Tools,整個(gè)蘋果系統(tǒng)的開發(fā)環(huán)境基礎(chǔ)便是Xcode Command Line Tools,注意這個(gè)與Xcode的區(qū)別,Xcode Command Line Tools是開發(fā)環(huán)境的命令集,Xcode是蘋果的IDE,安裝其中之一并不意味這另一個(gè)也被安裝。在終端執(zhí)行下列命令安裝Xcode Command Line Tools
xcode-select --install
- 然后將如下命令粘貼至終端,并按enter,安裝
homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
腳本會(huì)在執(zhí)行前暫停,并說明將它將做什么。確認(rèn)沒問題,按enter安裝。
如果/usr/local/bin不在環(huán)境變量中,將其添加進(jìn)去。添加完成后便可以直接使用homebrew管理安裝軟件包了。終端輸入
$PATH可以查看當(dāng)前環(huán)境變量中有哪些路徑。一般如果不是主動(dòng)更改配置文件,系統(tǒng)默認(rèn)是會(huì)添加這個(gè)環(huán)境變量的。
如果你的$PATH的確沒有上述環(huán)境變量,在終端中輸入:vi ~/.bash_profile,在打開的頁面中,按字母 i 鍵,加入如下這一行,然后按ESC鍵,再輸入:wq。就把/usr/local/bin加到環(huán)境變量了,重啟終端,即可生效。
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
如何使用Homebrew來安裝和管理軟件?
這里列出一些常用命令來安裝和管理軟件包
| 命令 | 解釋 |
|---|---|
| brew install [package] | 安裝包 |
| brew uninstall [package] | 卸載包 |
| brew update | 更新服務(wù)器包目錄 |
| brew upgrade | 升級(jí)包 |
| brew list --version | 列出所有安裝的包 |
使用Homebrew來安裝Python3
經(jīng)過上面這樣一個(gè)折騰的過程之后,安裝軟件就很容易了,如下為安裝Python3的命令:
brew install python3