python的多语言版本和依赖包&隔离环境管理:pipenv+pyenv+autoenv
熟悉nodejs的同学或者使用过前端react vue等的.都知道npm yarn这样的包管理神器.而切换node全局版本也可以使用nvm.当我们创建一个项目目录执行,npm init 即拥有了一个当前目录的依赖包环境.执行yarn add 或npm install即可安装相应的依赖库. 而python早期有pip,可以在全局安装依赖库,后来又拥有了virtualenv这种隔离的环境.但是都无法做到做到nodejs的方便.但是技术总是会进化的: 开始之前我们先介绍一下pipenv,pyenv以及autoenv,可对比nodejs: pyenv: 类似于nvm用于安装不同版本的python语言.甚至pyenv命令也和nvm类似. Pipenv: 用于取代pip和virtualenv. 她比pip拥有更强大的包管理功能.有具有virtualenv…