📜  pipenv 生成 requirements.txt (1)

📅  最后修改于: 2023-12-03 15:18:35.754000             🧑  作者: Mango

生成 requirements.txt 文件使用 pipenv

在 Python 的开发中,我们经常使用虚拟环境(Virtual Environment)来隔离不同项目的依赖关系。pipenv 是一个优秀的工具,它结合了 pip 和 virtualenv,并增加了一些额外的功能,使得项目的依赖管理更加简单易用。

安装 pipenv

在开始使用 pipenv 之前,首先需要安装它。可以使用以下命令来安装 pipenv:

$ pip install pipenv

安装完成后,可以使用 pipenv --version 命令来验证安装是否成功。

创建虚拟环境并安装依赖

要使用 pipenv 创建虚拟环境并安装项目依赖,只需要在项目根目录下执行以下命令:

$ pipenv install

这将会在项目根目录创建一个名为 .venv 的文件夹作为虚拟环境,并且会自动查找项目根目录下的 Pipfile 文件来安装依赖。

生成 requirements.txt 文件

有时候,我们需要将项目的依赖列表以普通的 requirements.txt 文件的格式导出,方便与其他开发者共享或在其他环境中安装。

要生成 requirements.txt 文件,可以使用以下命令:

$ pipenv lock --requirements > requirements.txt

这将会生成一个名为 requirements.txt 的文件,其中包含所有项目依赖的准确版本。

Markdown 返回代码片段示例

下面是一个 Markdown 格式的代码片段示例,展示了使用 pipenv 生成 requirements.txt 文件的命令及其解释:

```bash
$ pipenv lock --requirements > requirements.txt

这将会生成一个名为 requirements.txt 的文件,其中包含所有项目依赖的准确版本。

希望以上信息能够帮助你了解如何使用 pipenv 生成 requirements.txt 文件。使用 requirements.txt 文件可以方便地在其他环境中重新创建并安装项目的依赖。