📜  pip freeze (1)

📅  最后修改于: 2023-12-03 14:45:30.524000             🧑  作者: Mango

介绍 pip freeze

概述

pip freeze 是 Python 包管理器 pip 的一个重要工具,它可以帮助我们将安装的库信息记录在一个文本文件中,以便于在其他环境中安装相同的库。这个文本文件通常被称为 requirements.txt,通过 pip install -r requirements.txt 命令,我们可以将 requirements.txt 中的所有库都安装到新环境中。

使用示例
查看已安装的包列表

我们可以通过一个简单的 pip freeze 命令来查看当前 Python 环境中已经安装的所有包以及版本信息。

$ pip freeze

输出内容类似于:

appnope==0.1.0
backports-abc==0.5
beautifulsoup4==4.9.3
certifi==2021.5.30
cycler==0.10.0
...
导出安装包列表

我们可以使用 pip freeze > requirements.txt 命令将安装包列表导出到 requirements.txt 文件中。

$ pip freeze > requirements.txt

此时我们可以在当前目录找到名为 requirements.txt 的文本文件,其中包含了类似于下面的内容:

appnope==0.1.0
backports-abc==0.5
beautifulsoup4==4.9.3
certifi==2021.5.30
cycler==0.10.0
...
从 requirements.txt 安装包

我们可以使用 pip install -r requirements.txt 命令来安装 requirements.txt 中列出的所有包到新环境中。

$ pip install -r requirements.txt

这个命令会读取 requirements.txt 文件,并安装其中所有包及其依赖项。

总结

pip freeze 是一个十分实用的命令,帮助我们记录 Python 环境中所有已安装的包信息,并可以实现在其他环境快速重现相同的包环境。通过本文,我们希望能让您更好地掌握 pip freeze 工具的使用方法。