Mac OS裏面的python默認爲2.7版本,可是如今隨着python3愈來愈普及,以爲仍是須要轉移到python3.畢竟是將來的趨勢。
不過遇到的麻煩就是系統不少仍是依賴2.7,又不能把2.7卸載掉,因此就須要多版本之間共存。
若是喜歡權威官方的介紹和指導,請移步:https://github.com/yyuu/pyenv
須要作的比較簡單,步驟以下:
一、安裝OS X的套件管理器,網址以下:http://brew.sh/index_zh-cn.html
若是不想打開網址的話,請打開終端,粘貼以下命令並執行:
html
二、安裝pyenv,命令以下:
brew update
brew install pyenv
而後在 .bash_profile 文件中添加
eval 「$(pyenv init -)」
具體的操做能夠查看 https://github.com/yyuu/pyenv#homebrew-on-mac-os-x
三、使用pyenv安裝python的其餘版本
詳細的pyenv的命令你們能夠參考
https://github.com/yyuu/pyenv/blob/master/COMMANDS.md
若是隻想安裝切換那麼能夠以下操做:
http://seisman.info/python-pyenv.html
若是沒法查看能夠參考下面的命令,我一樣參考的上面的博文。
查看可以安裝的版本:
pyenv install --list
只有版本號的爲官方的版本,其餘的爲衍生版。注意本身到須要。
安裝須要的版本:
pyenv install 3.4.3 -v
完成後更新數據庫:
pyenv rehash
查看系統已安裝的版本:
pyenv versions
*號表示系統當前正在使用的版本
切換python版本
pyenv global 3.4.3
pyenv versions
確認python版本
python
輸入python便可使用新版本的python;
系統自帶的腳本會以/usr/bin/python的方式直接調用老版本的python,於是不會對系統腳本產生影響;
使用pip安裝第三方模塊時會安裝到~/.pyenv/versions/3.4.1下,不會和系統模塊發生衝突。
使用pip安裝模塊後,可能須要執行pyenv rehash更新數據庫 python