MAC OS 下多版本python共存和切換(轉)

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

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



    二、安裝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.htm

    若是沒法查看能夠參考下面的命令,我一樣參考的上面的博文。 

    查看可以安裝的版本: 

    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

相關文章
相關標籤/搜索