基本概念
Pipenv是Pipfile的主要倡导者、requests
库的作者Kenneth Reitz开发的一个命令行工具,主要包含了Pipfile
、pip
、click
、requests
和virtualenv
几个库。Pipfile是社区拟定的依赖管理文件,用来替代过于简陋的requirements.txt
文件。
Pipfile是一个TOML格式文件,而不是与requirements.txt
一样的纯文本文件。每个项目对应一个Pipfile,并且支持区分开发环境和生产环境。对其管理的依赖提供了版本锁功能,并保存为Pipfile.lock
文件。