在这个教程中,我们将学习如何使用 requirements.txt 文件来管理 Python 项目的依赖。

1. 什么是 requirements.txt?

requirements.txt 是一个简单的文本文件,它列出了项目中需要安装的所有 Python 包及其版本。这个文件通常位于项目的根目录下。

2. 如何创建 requirements.txt?

要创建一个 requirements.txt 文件,你可以手动编辑它,或者使用以下命令:

pip freeze > requirements.txt

这条命令会将当前环境中已安装的所有 Python 包及其版本写入 requirements.txt 文件。

3. 如何使用 requirements.txt?

当你在新的环境中需要安装项目依赖时,可以使用以下命令:

pip install -r requirements.txt

这条命令会读取 requirements.txt 文件并安装其中列出的所有依赖。

4. 示例

假设我们的项目中需要以下依赖:

Flask==1.1.2
requests==2.25.1
numpy==1.21.2

我们的 requirements.txt 文件内容如下:

Flask==1.1.2
requests==2.25.1
numpy==1.21.2

5. 其他资源

想要了解更多关于 requirements.txt 的信息,可以访问官方文档

Python
是 Python 官方网站,你可以在这里找到更多关于 Python 的资源。