【一】下載Xcode
進入appstore 下載安裝 (需要高版本)
【二】安裝HomeBrew
終端輸入:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝完成以后輸入:brew doctor
安裝成功則提示:
Your system is ready to brew.
檢查如果有missing后,請輸入brew missing
后會提示安裝那些軟件 ;
如果報錯,按提示修改
【三】安裝python2 和pyton3
1、首先,輸入:
python --version
能獲取到 Mac 系統自帶的py版本 所以平常不要亂動;Now可以用 homebrew 安裝平常使用的 Python
2、查詢python
localhost:~ tuyoo$ brew search python
localhost:~ tuyoo$ brew search python3
3、安裝py
localhost:~ tuyoo$ brew install python
安裝的時候python路徑存放在:/usr/local/Cellar #可以使用cd命令進去查看
localhost:~ tuyoo$ brew install python3
4、安裝pip
localhost:~ tuyoo$ sudo easy_install pip
5、設定路徑$PATH(為的是不跟系統的python打架)
什么是$PATH:我們在裝python時,輸入brew系統會啟動homebrew。系統為何知道brew在哪,這便是$PATH的作用;當在終端輸入brew時,系統會從/usr/bin 找起,如果找不到就會去下一個/bin搜索,以此類推
檢查brew的路徑使用:which brew
localhost:~ tuyoo$ which brew
/usr/local/bin/brew
localhost:~ tuyoo$
5.1 輸入命令:echo $PATH
localhost:~ tuyoo$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/xxxxxxx/Documents/CTS/android-sdk_r24.0.1-macosx/android-sdk-macosx/platform-tools:/Users/tuyoo/Documents/apache-ant- 1.9.4/bin/bin:/usr/local/mysql/bin
localhost:~ tuyoo$
可以看到一串路徑:分號(:)---分隔,
所以現在存在問題是:系統在/usr/bin里也有一分python(可以cd命令查看),而/usr/local/Cellar 也裝了py,這樣terminal在檢查的時候因為路徑存放順序會先找到系統的py。
所以需要修改路徑:
localhost:bin tuyoo$ sudo emacs /etc/paths
5.2 在存放文件的文檔下把 /usr/local/bin 移到上面去:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
control + k:剪切
control + y:粘貼
control + x + s:保存
control + x + c:關掉 emacs
5.3 換個新的terminal窗口重新輸入命令:echo $PATH,可以看到修改后的路徑更新
localhost:~ tuyoo$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/xxxxxxx/Documents/CTS/android-sdk_r24.0.1-macosx/android-sdk-macosx/platform-tools:/Users/tuyoo/Documents/apache-ant-1.9.4/bin/bin:/usr/local/mysql/bin
localhost:~ tuyoo$
【四】檢查安裝路徑
分別輸入:which python------路徑:/usr/local/bin/python
(#如果py2的路徑仍有問題則重新安裝py2,命令:brew install python2)之后再檢查一次
which python3------路徑:/usr/local/bin/python3
【備注】補充:如果是需要使用系統的py,則輸入/usr/bin/python