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

猜你喜欢

转载自my.oschina.net/u/435726/blog/1815922