本片文章只是根据pipenv官方文档的简单实践的个人记录,若想对pipenv有详细的理解,请移步Pipenv:面向人类的 Python 开发工作流程
以下内容为官网内容的个人理解
Pipenv 结合了 pip 和 virtualenv 两个工具的功能,简化了依赖管理的过程。
pip:用于安装 Python 包
virtualenv:用于创建独立的虚拟环境,以确保不同项目之间不会互相干扰
Pipenv 让你不再需要单独手动执行这两个工具,而是通过一个命令同时管理虚拟环境和包依赖。例如:
pipenv install 会同时创建虚拟环境,并安装在 Pipfile 中列出的依赖。
pipenv shell 会自动激活该虚拟环境,省去了手动使用 virtualenv 的步骤