當前位置:編程學習大全網 - 編程語言 - mac怎麽安裝python2.7

mac怎麽安裝python2.7

Mac OSX 正確地同時安裝Python 2.7 和Python3

ABOUT 6 MINUTES TO READ/11/29/2015/CANDY TSAI/0 COMMENTS

Python3出來了(其實已經出來很久了,暈)!

但是還是有很多library還是使用Python2.7,所以要怎麽在Mac裏面同時裝這兩個版本,並且和系統所使用的Python區分開來呢?今天要寫的是如何第壹次就正確安裝好,並且切換預設版本,不在誤用系統的Python。

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

Step 1 安裝Xcode

Step 2 安裝套件管理工具Homebrew

Step 3 安裝Pytho

Step 4 設定路徑$PATH(不跟系統Python 打架)

Step 5 完成啰!確認安裝結果~

Step 1 安裝Xcode

可以到App Store搜尋Xcode並安裝安裝好了之後就把Xcode打開~第壹次開啟的時候會需要同意他的License Agreement之類的東西。然後到terminal輸入來安裝Xcode command line tool:

xcode-select--install

安裝Xcode 就到此結束啰,要進入下壹個步驟了!

Step 2安裝套件管理工具:Homebrew

可以到官網或是在terminal 裏貼上:

ruby-e"$(curl -fsSL /Homebrew/install/master/install)"

安裝好後可以跑壹下

rewdoctor

如果出現

Your system is ready to brew.

代表萬事OK,那如果有Warning的話,也不用太擔心,可以按照裏面的步驟去修正就好啰!

如果有出現Warning的話,雖然會在上面看到壹句

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

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

Step 3 安裝Pytho

接下來要正式進入安裝Python的步驟了!

首先,輸入

ython--versio

天哪!都還沒開始裝Python,電腦裏面怎麽已經有了?

這是Mac系統要使用的Python,所以平常沒適不要去亂動比較好唷!

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

利用homebrew 搜尋Pytho

rewsearchpytho

這時候,會看到python和python3。

因為我已經裝了,所以旁邊會寫(installed)。要安裝Python啰!

rewinstallpytho

這樣就開始安裝了。

裝完之後在輸入

rewinstallpython3

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

/usr/local/Cellar

那就來看看這個資料夾吧

open/usr/local/Cellar/

就可以看到妳正在安裝的Python出現了!

除了Python之外,也有可能會裝壹些其他的東西,例如sqlite。

總之,不用太擔心,homebrew會自己搞定。

(因為我裝了很多哩哩摳摳,所以妳的資料夾裏可能不會有這麽多東西)

Step 4 設定路徑$PATH(不跟系統Python 打架)

什麽是路徑$PATH 呢?

還記得我們在裝Python的時候,輸入了brew,

系統就自動會知道要開始跑homebrew。

系統到底怎麽知道我們的brew在哪裏?

這就是$PATH的用途了!

echo$PATH

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

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

分號(:)是分隔的意思

所以當妳在terminal裏面輸入brew時

系統就會開始從/usr/bin找起

如果在/usr/bin裏面找不到的話

就會往下壹個/bin去搜尋,以此類推

現在,我們回到資料夾去看

rew其實就在/usr/local/bin裏面!

所以現在的問題就是,系統在/usr/bin裏面也有壹份Pytho

現在我們在/usr/local/Cellar裏面也裝了Pytho

這樣在terminal打上python指令時,誰會被開啟呢?

因為路徑有順序,所以它會先找到系統的Pytho

現在就要來解決這個問題

udoemacs/etc/path

udo讓我們取得管理員權限

用emacs這個程式編輯路徑檔案

terminal會要求輸入密碼

(就是平常裝東西也需要輸入的密碼)現在要把/usr/local/bin移到上面去control + k:把壹行字剪下來control + y:把字貼上control + x + s:存檔control + x + c:關掉emac

這時,再打壹次

echo$PATH

為什麽沒有變!?

因為要開壹個新的terminal才會更新唷!

開新式窗後再輸入壹次就會看到我們剛剛修改的結果了。

Step 5 完成啰!確認安裝結果~

這樣就完成啰!

其實python3本身比較不會跟其他人打架

因為他就是獨立的python3

所以我們主要是要確認是不是讀到我們用brew裝的pytho

whichpytho

這時候看到

/usr/local/bin/pytho

再來看看python3 吧

whichpython3

應該會是

/usr/local/bin/python3

就代表讀到剛剛裝好的python啰!

當然如果妳要跑系統本身的pytho

(應該是用不到啦~)

就輸入

/usr/bin/pytho

總之就是…大功告成啰!

  • 上一篇:馬上高中畢業,想去學電腦,該學什麽知識好?《男生》
  • 下一篇:華頌7,國產加長7座MPV,搭載寶馬高功發動機
  • copyright 2024編程學習大全網