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 <name>

使用和退出虚拟环境

pyenv activate <name>
pyenv deactivate

其它的看github的README说明即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容