近期要學(xué)習(xí)python的使用狱掂,第一步當(dāng)然就是安裝python軟件。因?yàn)槭荕ac小白,網(wǎng)上看了很多文章后終于摸索出了用Homebrew安裝python的方法旅急,以及如何與系統(tǒng)自帶的python不打架。
MacOS因?yàn)榉奖愫糜弥Q牡整,如果只是日常娛樂(lè)辦公使用藐吮,AppStore和dmg軟件都足夠使用。又由于其基于Unix的操作系統(tǒng)逃贝,也就是可以安裝大部分為Unix/Linux開發(fā)的軟件谣辞,也就出現(xiàn)了類似Linux中的“軟件包管理系統(tǒng)”,常見的有MacPorts沐扳、Fink以及Homebrew泥从。它們能夠讓MacOS使用Linux軟件時(shí)更加方便。
我看網(wǎng)絡(luò)上用Homebrew的比較多沪摄,就專門去查了其安裝教程躯嫉,總結(jié)一下分為兩步。
1.安裝Command Line Tools for Xcode
很多教程說(shuō)安裝Xcode杨拐,它是APPLE官方一個(gè)超大軟件祈餐,可以進(jìn)行MacOS和IOS的開發(fā)。但實(shí)際上不需要哄陶,只需要裝一個(gè)Command Line Tools for Xcode就行帆阳。步驟也很簡(jiǎn)單。在終端輸入如下代碼屋吨,三分鐘內(nèi)可以搞定蜒谤。
xcode-select --install
2.安裝Homebrew
先貼出官方網(wǎng)站
https://brew.sh/index_zh-cn.html
復(fù)制圖片中【安裝Homebrew】下面那一段代碼到終端中運(yùn)行即可安裝。由于下載過(guò)程網(wǎng)速較慢离赫,基本上在10kB/s左右芭逝,所以需要等一會(huì)。之后提示輸入“brew help”后即可安裝完成渊胸。
3.安裝python
推薦這個(gè)地址的教程旬盯,講的很清楚。
https://stringpiggy.hpd.io/mac-osx-python3-dual-install/
解決不同python之間打架問(wèn)題
現(xiàn)在的python有兩個(gè)大版本就是python和python3。通過(guò)“brew install python”的話會(huì)安裝2.7.14版胖翰,“brew install python3”會(huì)安裝3.6.3版接剩,這兩個(gè)是不沖突的。但是系統(tǒng)自帶python2.7.10和新安裝的2.7.14版可能會(huì)打架萨咳,也就是說(shuō)我在終端內(nèi)直接輸入“python”可能會(huì)運(yùn)行系統(tǒng)自帶的版本懊缺。而我們希望的是在自己安裝的python里面隨意折騰。
教程里說(shuō)可以通過(guò)修改PATH的優(yōu)先級(jí)培他,把/usr/local/bin這個(gè)文件夾的優(yōu)先級(jí)(Homebrew安裝的python)移動(dòng)到/usr/bin這個(gè)文件夾之前鹃两,這樣輸入“python”就會(huì)打開自己安裝的。這個(gè)方法很好舀凛,只是我改過(guò)來(lái)以后輸入“python”仍然運(yùn)行系統(tǒng)自帶的俊扳。
后來(lái)按照教程里的方法查看了一下文件夾內(nèi)容時(shí),發(fā)現(xiàn)新安裝的python在文件夾中并沒(méi)有名為“python”的快捷方式猛遍,只有“python2”或者“python2.7”馋记。也就是說(shuō)只要終端輸入“python2”就會(huì)運(yùn)行新安裝的python。這樣的話:
【python】——對(duì)應(yīng)系統(tǒng)自帶python2.7.10
【python2】——對(duì)應(yīng)新安裝python2.7.14
【python3】——對(duì)應(yīng)新安裝python3.6.3
問(wèn)題得到解決懊烤。