Mac下Python學(xué)習(xí)(一)自定義安裝Python2/3

新手建議直接安裝Anaconda吨灭,無需手動(dòng)安裝Python

一觉阅、安裝Python3

使用HomeBrew安裝祭芦,具體使用可參考 HomeBrew的日常使用

利用 homebrew 搜尋 Python3:$ brew search python3

這里孔厉,我已經(jīng)安裝過了墓律,所以出現(xiàn)了?

結(jié)果

如果未安裝,則執(zhí)行如下命令安裝:$ brew install python3

如果安裝失斣甑埂\衽!秧秉!

如果出現(xiàn)類似錯(cuò)誤

解決方案:
但是 Xcode 確實(shí)已經(jīng)更新到了最新版本
此時(shí)需要使用 $ brew update 來更新 Homebrew
并終端中執(zhí)行命令 $ brew update-reset
然后再次進(jìn)行安裝$ brew install python3

如何查看python3安裝路徑:$ brew list python

從上圖可以發(fā)現(xiàn)python3的安裝路徑褐桌,并打開: $ open /usr/local/Cellar/

二、系統(tǒng)自帶Python2與自定義安裝python2

首先福贞,輸入:python --version

天哪撩嚼!都還沒開始裝 Python停士,電腦裡面怎麼已經(jīng)有了挖帘?
這是 Mac 系統(tǒng)要使用的 Python,所以平常沒事不要去亂動(dòng)比較好嗔导肌拇舀!
系統(tǒng)自帶Python路徑/user/bin/

系統(tǒng)自帶Python路徑

所以現(xiàn)在我們要用 homebrew 來安裝平常可以(亂搞蜻底?)使用的 Python。

利用 homebrew 安裝 Python2
當(dāng)我們安裝python3時(shí)巩那,有一些額外的提示:$ brew install python@2

安裝$ brew install python@2

如果使用 $ brew install python两波,看得出來,默認(rèn)是安裝的python3

如何查看python2安裝路徑:$ brew list python@2

從上圖可以發(fā)現(xiàn)python3的安裝路徑抠璃,并打開: $ open /usr/local/Cellar/

三、設(shè)定路徑 $PATH(不跟系統(tǒng) Python 打架)

此時(shí)查看 $ python --version脱惰,會(huì)發(fā)現(xiàn)依舊是系統(tǒng)自帶Python的版本號(hào)搏嗡。
這時(shí)候就需要我們進(jìn)行路徑$PATH的配置

什麼是路徑 $PATH 呢?

還記得我們?cè)谘b Python 的時(shí)候拉一,輸入了 brew采盒,
系統(tǒng)就自動(dòng)會(huì)知道要開始跑 homebrew。
系統(tǒng)到底怎麼知道我們的 brew 在哪裡蔚润?
這就是 $PATH 的用途了磅氨!

$ echo $PATH

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

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

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

現(xiàn)在嫡纠,我們回到資料夾去看
brew 其實(shí)就在 /usr/local/bin 裡面烦租!

所以現(xiàn)在的問題就是,系統(tǒng)在 /usr/bin 裡面也有一份 Python
現(xiàn)在我們?cè)?/usr/local/Cellar 裡面也裝了 Python
這樣在 terminal 打上 python 指令時(shí)货徙,誰會(huì)被開啟呢左权?
因?yàn)槁窂接许樞颍运鼤?huì)先找到系統(tǒng)的 Python
現(xiàn)在就要來解決這個(gè)問題

sudo emacs  /etc/paths

sudo 讓我們?nèi)〉霉芾韱T權(quán)限
用 emacs 這個(gè)程式編輯路徑檔案
terminal 會(huì)要求輸入密碼(就是平常裝東西也需要輸入的密碼)
現(xiàn)在要把 /usr/local/bin 移到上面去

control + k:把一行字剪下來
control + y:把字貼上
control + x + s:存檔
control + x + c:關(guān)掉 emacs

這時(shí)痴颊,再打一次

echo  $PATH

為什麼沒有變I统佟?
因?yàn)橐?code>開一個(gè)新的 terminal才會(huì)更新啻览狻锌杀!
開新式窗後再輸入一次就會(huì)看到我們剛剛修改的結(jié)果了。

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

$ which python$ python --version 檢驗(yàn)

發(fā)現(xiàn)使用的已經(jīng)是我們自定義安裝的Python了泻仙。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末糕再,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子玉转,更是在濱河造成了極大的恐慌突想,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件究抓,死亡現(xiàn)場離奇詭異猾担,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)刺下,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門绑嘹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人橘茉,你說我怎么就攤上這事工腋∫陶桑” “怎么了?”我有些...
    開封第一講書人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵擅腰,是天一觀的道長蟋恬。 經(jīng)常有香客問我,道長趁冈,這世上最難降的妖魔是什么筋现? 我笑而不...
    開封第一講書人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮箱歧,結(jié)果婚禮上矾飞,老公的妹妹穿的比我還像新娘。我一直安慰自己呀邢,他們只是感情好洒沦,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著价淌,像睡著了一般申眼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蝉衣,一...
    開封第一講書人閱讀 51,754評(píng)論 1 307
  • 那天括尸,我揣著相機(jī)與錄音,去河邊找鬼病毡。 笑死濒翻,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的啦膜。 我是一名探鬼主播有送,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼僧家!你這毒婦竟也來了雀摘?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤八拱,失蹤者是張志新(化名)和其女友劉穎阵赠,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體肌稻,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡清蚀,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了灯萍。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片轧铁。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡每聪,死狀恐怖旦棉,靈堂內(nèi)的尸體忽然破棺而出齿风,到底是詐尸還是另有隱情,我是刑警寧澤绑洛,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布救斑,位于F島的核電站,受9級(jí)特大地震影響真屯,放射性物質(zhì)發(fā)生泄漏脸候。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一绑蔫、第九天 我趴在偏房一處隱蔽的房頂上張望运沦。 院中可真熱鬧,春花似錦配深、人聲如沸携添。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽烈掠。三九已至,卻和暖如春缸托,著一層夾襖步出監(jiān)牢的瞬間左敌,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來泰國打工俐镐, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留矫限,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓佩抹,卻偏偏與公主長得像奇唤,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子匹摇,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355