python多版本虚拟环境管理

先上github地址

https://github.com/yyuu/pyenv

一般说python的三大神器pip,virtualenv和fabric

但是virtualenv和pyenv是冲突的,如果想要在pyenv的环境下配置多个虚拟环境,其实可以使用pyenv的插件pyenv-virtualenv

其实还有一个pyenv-virtualenvwrapper,其实已经用不到了。

mac上面直接brew安装即可

linux上面有个自动安装的方法 https://github.com/yyuu/pyenv-installer

安装完毕后需要按照提示配置下~/.profile文件

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

其实这里注意不要安装virtualenv或者virtualenvwrapper不然,如果把这个环境变量配置在后面的话,pyenv切换版本是没有效果的

然后再安装pyenv-virtualenv

开启虚拟环境

pyenv virtualenv version 

使用和退出虚拟环境

pyenv activate 
pyenv deactivate

其它的看github的README说明即可

你可能感兴趣的:(python多版本虚拟环境管理)