在終端中先用命令python
brew doctor
檢查如下系統是否已經安裝,若出現Your system is ready to brew.那就是已經裝好了的。
粘貼如下命令到終端進行安裝:git
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝完後再用上面命令檢查一下。github
brew install python
等待一段時間後Python2.x安裝完成,以後再輸入vim
brew install python3
安裝完畢後,它會告知你安裝位置:xcode
安裝位置ruby
usr是個隱藏的文件夾,在Finder的根目錄下使用快捷鍵
command+shift+. 能夠顯示出隱藏文件夾。curl
echo $PATH
即可以查到所聲明的目錄,冒號爲分隔符:編輯器
PATH環境變量ide
使用命令工具
which python
能夠查看到系統自帶的python是安裝在 /usr/bin 目錄下的,咱們本身剛纔裝的是在 /usr/local/bin 目錄下,再看看上面的PATH環境變量的路徑,/usr/local/bin 在 /usr/bin 以後,因此當咱們在終端終端輸入python時,系統首先找到的是自帶的Python版本,而不是咱們剛纔所裝的。因此,咱們要更改它倆的順序:
在終端中輸入:
sudo vim /etc/paths
我這裏採用Vim編輯器來修改,也能夠用其餘emacs之類的:
修改以前
修改以後
而後重啓終端,能夠發現他倆位置變了:
PATH
which python3
python3的位置
Python3確定是沒問題的,來咱們再檢驗下python
在終端輸入
which python
結果發現仍是系統原來的路徑: /usr/bin/python 呀!,這是沒成功麼?答案是否認的,緣由是homebrew給咱們安裝python2的時候,默認的文件名是python2,可在文件夾中查看:
python2位置
因此咱們要在終端輸入:
which python2
才能顯出真身,若是你想要在終端輸入 python 指令時就是用的本身安裝的python,那就直接將該文件名改成 python 重啓終端就OK啦!:
本身安裝的python
此時在終端輸入python即是本身安裝的2.X,而不是系統的(系統的用 /usr/bin/python 指令),輸入python3即是剛纔裝的3.X,固然咱們也能夠設置成輸入python用的是python3(添加alias),但我以爲這樣會比較混亂,既然不影響使用不用再多操做一步了。
做者:三十六_
連接:https://www.jianshu.com/p/b9db28bea0d2來源:簡書著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。