MAC OSX 正確地同時安裝 PYTHON 2.7 和 PYTHON3

怎麼在 Mac 裡面同時裝這兩個版本,並且和系統(tǒng)所使用的 Python 區(qū)分開來呢残拐?今天要寫的是如何第一次就正確安裝好,並且切換預(yù)設(shè)版本碟嘴,不在誤用系統(tǒng)的 Python溪食。

主要就這幾個步驟而已,不會太困難的(或許有些你本來就裝好了)

STEP 1 安裝 XCODE

可以到 App Store 搜尋 Xcode 並安裝


安裝好了之後就把 Xcode 打開~
第一次開啟的時候會需要同意他的 License Agreement 之類的東西错沃。
然後到 terminal 輸入來安裝 Xcode command line tool:

xcode-select --install

安裝 Xcode 就到此結(jié)束囉,要進(jìn)入下一個步驟了雀瓢!

STEP 2 安裝套件管理工具:HOMEBREW

可以到官網(wǎng)或是在 terminal 裡貼上:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安裝好後可以跑一下

brew doctor

如果出現(xiàn)

Your system is ready to brew.

代表萬事 OK枢析,那如果有 Warning 的話,也不用太擔(dān)心刃麸,可以按照裡面的步驟去修正就好囉醒叁!
如果有出現(xiàn) Warning 的話,雖然會在上面看到一句

If everything you use Homebrew for is working fine: please don’t worry and just ignore them.

不過還是建議大家把東西裝好,才不會到時候忘記自己到底什麼東西還沒設(shè)定好把沼。

STEP 3 安裝 PYTHON

接下來要正式進(jìn)入安裝 Python 的步驟了啊易!
首先,輸入

python --version

天哪饮睬!都還沒開始裝 Python租谈,電腦裡面怎麼已經(jīng)有了?
這是 Mac 系統(tǒng)要使用的 Python续捂,所以平常沒適不要去亂動比較好嗫汛埂!
所以現(xiàn)在我們要用 homebrew 來安裝平逞榔埃可以(亂搞劫拗?)使用的 Python。

利用 homebrew 搜尋 Python

brew search python

這時候矾克,會看到 python 和 python3页慷。
因為我已經(jīng)裝了,所以旁邊會寫 (installed)胁附。


要安裝 Python 囉酒繁!

brew install python

這樣就開始安裝了。
裝完之後在輸入

brew install python3

在安裝的時候控妻,Python 會被安裝在

/usr/local/Cellar

那就來看看這個資料夾吧

open /usr/local/Cellar/


就可以看到你正在安裝的 Python 出現(xiàn)了州袒!
除了 Python 之外,也有可能會裝一些其他的東西弓候,例如 sqlite郎哭。
總之,不用太擔(dān)心菇存,homebrew 會自己搞定夸研。
(因為我裝了很多哩哩摳摳,所以你的資料夾裡可能不會有這麼多東西)

STEP 4 設(shè)定路徑 $PATH(不跟系統(tǒng) PYTHON 打架)

什麼是路徑 $PATH 呢依鸥?

還記得我們在裝 Python 的時候亥至,輸入了 brew,
系統(tǒng)就自動會知道要開始跑 homebrew贱迟。
系統(tǒng)到底怎麼知道我們的 brew 在哪裡姐扮?
這就是 $PATH 的用途了!

echo $PATH

接下來就會看到一串類似這樣的東西

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

分號 (:) 是分隔的意思
所以當(dāng)你在 terminal 裡面輸入 brew 時
系統(tǒng)就會開始從 /usr/bin 找起
如果在 /usr/bin 裡面找不到的話
就會往下一個 /bin 去搜尋衣吠,以此類推

現(xiàn)在溶握,我們回到資料夾去看
brew 其實就在 /usr/local/bin 裡面!

所以現(xiàn)在的問題就是蒸播,系統(tǒng)在 /usr/bin 裡面也有一份 Python
現(xiàn)在我們在 /usr/local/Cellar 裡面也裝了 Python
這樣在 terminal 打上 python 指令時,誰會被開啟呢?
因為路徑有順序袍榆,所以它會先找到系統(tǒng)的 Python
現(xiàn)在就要來解決這個問題

sudo emacs /etc/paths

sudo 讓我們?nèi)〉霉芾韱T權(quán)限
用 emacs 這個程式編輯路徑檔案
terminal 會要求輸入密碼
(就是平常裝東西也需要輸入的密碼)


現(xiàn)在要把 /usr/local/bin 移到上面去
control + k:把一行字剪下來
control + y:把字貼上
control + x + s:存檔
control + x + c:關(guān)掉 emacs
SP_paths

這時胀屿,再打一次

echo $PATH

為什麼沒有變!包雀?
因為要開一個新的 terminal 才會更新嗨拚浮!
開新式窗後再輸入一次就會看到我們剛剛修改的結(jié)果了才写。

STEP 5 完成囉葡兑!確認(rèn)安裝結(jié)果~

這樣就完成囉!
其實 python3 本身比較不會跟其他人打架
因為他就是獨立的 python3
所以我們主要是要確認(rèn)是不是讀到我們用 brew 裝的 python

which python

這時候看到

/usr/local/bin/python

再來看看 python3 吧

which python3

應(yīng)該會是

/usr/local/bin/python3

就代表讀到剛剛裝好的 python 囉赞草!
當(dāng)然如果你要跑系統(tǒng)本身的 python
(應(yīng)該是用不到啦~)
就輸入

which python

/usr/bin/python

總之就是…大功告成囉讹堤!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市厨疙,隨后出現(xiàn)的幾起案子洲守,更是在濱河造成了極大的恐慌,老刑警劉巖沾凄,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件梗醇,死亡現(xiàn)場離奇詭異,居然都是意外死亡撒蟀,警方通過查閱死者的電腦和手機(jī)叙谨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來保屯,“玉大人手负,你說我怎么就攤上這事∨渫郑” “怎么了虫溜?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長股缸。 經(jīng)常有香客問我衡楞,道長,這世上最難降的妖魔是什么敦姻? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任瘾境,我火速辦了婚禮,結(jié)果婚禮上镰惦,老公的妹妹穿的比我還像新娘迷守。我一直安慰自己,他們只是感情好旺入,可當(dāng)我...
    茶點故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布兑凿。 她就那樣靜靜地躺著凯力,像睡著了一般。 火紅的嫁衣襯著肌膚如雪礼华。 梳的紋絲不亂的頭發(fā)上咐鹤,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天,我揣著相機(jī)與錄音圣絮,去河邊找鬼祈惶。 笑死,一個胖子當(dāng)著我的面吹牛扮匠,可吹牛的內(nèi)容都是我干的捧请。 我是一名探鬼主播,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼棒搜,長吁一口氣:“原來是場噩夢啊……” “哼疹蛉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起帮非,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤氧吐,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后末盔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體筑舅,經(jīng)...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年陨舱,在試婚紗的時候發(fā)現(xiàn)自己被綠了翠拣。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,133評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡游盲,死狀恐怖误墓,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情益缎,我是刑警寧澤谜慌,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站莺奔,受9級特大地震影響欣范,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜令哟,卻給世界環(huán)境...
    茶點故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一恼琼、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧屏富,春花似錦晴竞、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽颤难。三九已至,卻和暖如春甜滨,著一層夾襖步出監(jiān)牢的瞬間乐严,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工衣摩, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人捂敌。 一個月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓艾扮,卻偏偏與公主長得像,于是被迫代替她去往敵國和親占婉。 傳聞我的和親對象是個殘疾皇子泡嘴,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,077評論 2 355

推薦閱讀更多精彩內(nèi)容