mac 系統自帶python,不過自帶的python版本都是2.*版本。雖然不影響老版本專案的執行,
但是python最新的3.*版本的一些語法與2.*版本並不相同,我們不論是學習還是使用,當然用最新版會更好一點。
一、先了解一下mac自帶的版本
就可以看到這裡有多個python版本,而在current目錄下存放的是系統當前的python版本。
mac既然自帶了python,當然肯定配置好了python的全域性命令,我們直接在終端執行:
當前mac自帶的python版本為 2.7.10
二、開始安裝
主要就這幾個步驟而已,不會太困難的(或許有些你本來就裝好了)
step 1 安裝xcode
step 2 安裝套件管理工具homebrew
step 3 安裝python
step 4 設定路徑$path(不跟系統python 打架)
step 5 完成!確認安裝結果
step 1 安裝xcode
step 1 安裝xcode
安裝完成後 安裝 xcode command line tool
1 xcode-select --install
step 2 安裝homebrew
可以參考官網或者直接貼上:
1 ruby -e "
$(curl -fssl "
如果是許可權問題 需要先執行
1 sudo -i
再執行1 ruby -e "
$(curl -fssl "
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安裝成功
檢視安裝的目錄
step 4 設定路徑$path (不和系統python干擾)
什麼是路徑$path呢?
還記得我們在裝python的時候,輸入了brew,
系統就自動會知道要開始跑homebrew。
系統到底怎麼知道我們的brew在**?
這就是$path的用途了!
1 echo $path
如圖所示
分號(:)是分隔的意思
所以當你在terminal裡面輸入brew時
系統就會開始從/usr/bin找起
如果在/usr/bin裡面找不到的話
就會往下乙個/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
Mac下安裝python3 (最新版本)
mac系統自帶python,可以通過python v檢視,python版本為2.7.10,當然想用python3的小夥伴們也不要著急,按照下面步驟即可在不刪除系統自帶python的情況下安裝python3 brew install python3隨後你只需要喝口咖啡,基本上就可以裝好了,我們可以檢視...
安裝新版本python後,terminal打不開
在網上查了較多資料,進行可行性總結,具體操作步驟如下 問題描述 安裝ubuntu16.04,系統自帶python3.5,自己安裝了python3.7,安裝完成後將 usr bin 下python3連線到python3.7,造成ctrl alt t打不開terminal情況。解決方法 1 ctrl a...
ubuntu安裝nodejs新版本
在ubuntu上用apt get安裝nodejs是0.10版本的,看了很多文章,大概有兩種解決辦法,一種是換源,試了沒有用,還是舊版本,另一種是下原始碼編譯,最後用這個安裝成功了。sudo apt get install y python software properties software p...