**使用pyenv管理不一樣的Python版本** 安裝不一樣的Python版本並非一件容易的事情,在不一樣的Python版本之間來回切換更加困難,並且多版本並存很是容易互相干擾。所以,咱們須要一個名爲pyenv的工具。pyenv是一個Python版本管理工具,它可以進行全局的Python版本切換,也能夠爲單個項目提供對應的Python版本。使用pyenv之後,能夠在服務器上安裝多個不一樣的Python版本,也能夠安裝不一樣的Python實現。不一樣Python版本之間的切換也很是簡單。 安裝方法: 下載pyenv源碼 $ git clone https://github.com/yyuu/pyenv.git ~/.pyenv 添加環境配置 $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile $ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile 應用環境配置 $ source ~/.bash_profile 查看是否安裝成功 $ pyenv --help 使用方法: 查看pyenv當前支持哪些Python版本 $ pyenv install --list 使用pyenv安裝python $ pyenv install -v 3.6.0(版本號根據需求本身定義) 查看當前系統裏包含的全部python版本 $ pyenv versions 設置全局python版本 $ pyenv global 3.6.0(版本號根據需求本身定義) 刪除python版本 pyenv uninstall 2.7.10 (版本號根據需求本身定義) ** 使用virtualenv管理不一樣的項目** 安裝 $ git clone https://github.com/yyuu/pyenv-virtualenv.git $ (pyenv root)/plugins/pyenv-virtualenv $ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile $ source ~/.bash_profile 建立工做環境 $ pyenv virtualenv 2.7.13 first_project $ pyenv virtualenv 2.7.13 second_project 查看工做環境 $ pyenv virtualenvs 經過activate和deactivate子命令進入或退出一個工做環境 $ pyenv activate first_project 刪除虛擬環境 $ pyenv virtualenv-delete first_project