隨記:python
衆所周知,python2.x版本與3.x版本有比較大的區別,若是你是2.x版本的使用者,忽然接了3.x版本的項目,或者反過來,遇到這種狀況該怎麼辦呢?從新安裝本身電腦上的python,來匹配對應的項目?這樣也太麻煩了吧,下次情況反過來又得從新裝一遍!git
其實不用這樣,這裏有更簡單的方法解決python的這個版本問題。這裏推薦pyenv,來管理你的python版本,讓你能夠在不一樣的版本間隨意切換。github
安裝pyenv(git方式):bash
先cd到你想要安裝的目錄,好比這裏我直接放在根目錄,而後執行:spa
cd ~
git clone git://github.com/pyenv/pyenv.git .pyenv
而後將pyenv添加至環境變量,將下面三行直接寫到~/.bashrc或者~/.zshrc文件中命令行
export PYENV_ROOT="/Users/administrator/.pyenv" export PATH="$PYENV_ROOT/bin:$PYENV_ROOT/shims:/usr/texbin:$PATH" eval "$(pyenv init -)"
.pyenv的路徑別弄錯了。而後執行如下code
$ . ~/.bashrc
$ pyenv rehash
到這裏pyenv就算裝完了。blog
使用pyenv:hash
咱們來看如下pyenv能作什麼,在命令行輸入:it
$ pyenv install --list
能夠查看全部能夠安裝的python的版本。輸入:
$ pyenv versions
能夠查看全部你已經安裝的版本,以及你當前系統環境正在使用的python版本:
pyenv install --list
;pyenv install 3.4.3
;pyenv versions
;pyenv global 3.4.1
;pyenv local 2.7.10
。至此咱們已經能夠實如今各個不一樣的python版本之間實現自由切換了。