Mac 安裝python 3.*新版本的詳細步驟


Mac 系統自帶python,不過自帶的python版本都是2.*版本。雖然不影響老版本項目的運行,

但是python最新的3.*版本的一些語法與2.*版本並不相同,我們不論是學習還是使用,當然用最新版會更好一點。

 

一、先了解一下Mac自帶的版本

 選擇前往文件夾,輸入下面地址:

/System/Library/Frameworks/Python.framework/Version

 

 

 就可以看到這里有多個python版本,而在Current目錄下存放的是系統當前的python版本。

 

Mac既然自帶了python,當然肯定配置好了python的全局命令,我們直接在終端運行:

 1 python 

 當前Mac自帶的python版本為 2.7.10

 

二、開始安裝

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

Step 1 安裝Xcode

Step 2 安裝套件管理工具Homebrew

Step 3 安裝Python

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

Step 5 完成!確認安裝結果

 

Step 1 安裝Xcode

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

 

 

 

STEP 1 安裝Xcode
安裝完成后 安裝 Xcode command line tool

 1 xcode-select --install 

STEP 2 安裝Homebrew


可以參考官網或者直接粘貼:

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

 

如果是權限問題 需要先執行 

   1 sudo -i  

再執行

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

 


STEP 3 安裝Python


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

 1 python --version 

會有如下結果:

 

 這是Mac系統要使用的Python,不去動它。所以現在我們要用homebrew來安裝自己使用的Python。

利用homebrew搜索Python

 1 brew search python 

會有如下結果:

 

 

開始安裝:

 1 brew install python 


python2安裝成功

 

 1 brew install python3 


python3安裝成功

 

查看安裝的目錄

 1 open /usr/local/Cellar/ 

 


STEP 4 設定路徑$PATH (不和系統Python干擾)


什么是路徑$PATH呢?

還記得我們在裝Python的時候,輸入了brew,
系統就自動會知道要開始跑homebrew。
系統到底怎么知道我們的brew在哪里?
這就是$PATH的用途了!

 1 echo $PATH 
如圖所示

 

 

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

現在,我們回到文件夾去看

 1 open /usr/local/bin 

 


brew其實就在/usr/local/bin里面

 

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

 1 sudo emacs /etc/paths 

sudo讓我們取得管理員權限
用emacs這個程序編輯路徑檔案
terminal會要求輸入密碼

 

如果不是這個順序,調整成這個順序。

control + k:把一行字剪下來
control + y:把字粘貼
control + x + s:存盤
control + x + c:關掉emacs

這時,重啟terminal 會看到變化,再打一次

 1 echo $PATH 

 

STEP 5 安裝完成,確認結果
這樣就完成咯!
其實python3本身比較不會跟其他人打架
因為他就是獨立的python3
所以我們主要是要確認是不是讀到我們用brew裝的python

 1 python3 

 

 

如圖所示帶便安裝成功。

如果想使用系統的Python,就輸入

 1 /usr/bin/python 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM