**使用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
python环境开发环境版本控制相关tips
猜你喜欢
转载自my.oschina.net/u/435726/blog/1815922
今日推荐
周排行