Python包管理工具之Pipenv

网站建设4年前发布
15 0 0

传统的成熟方案中,我们为了避免包版本的管理混乱,通常我们是依赖于当前的Python版本创建一个虚拟环境,并在虚拟环境中使用pip进行包管理。现在有一个好用的工具叫pipenv来帮助我们更方便的管理包。,pipenv是一个Python的包管理工具。它是requests作者Kenneth Reitz的作品,提供Python的各个版本间的管理,各种包管理。当你开始熟悉并且使用它的时候,你就知道它有点类似于前端的npm和yarn的味道。,它能自动为项目创建和管理虚拟环境。当你使用pipenv的时候,他会在项目根目录下创建Pipfile,用于记录包的版本信息。当你使用pipenv来安装包的时候,它会在项目根目录生成Pipfile.lock文件来锁定安装包的版本和依赖信息,避免构建错误。,它主要解决了以下几个问题:,基本概念:,优点:,缺点:,如果现在在团队中共享你的项目,比如人员A需要你的项目,他下载项目到本地了,那么运行项目首先安装依赖包,那依赖包怎么解决呢?,这样就安装了所有你项目需要的依赖包了。,首先设置一下你的环境变量。,打开pycharm,创建一个项目,New environment using选择Pipenv,创建完成后就进入了Pipenv的环境了。

© 版权声明

相关文章