python環境開發環境版本控制相關tips

**使用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
相關文章
相關標籤/搜索