使用pip freeze> requirements.txt会复制特定于该目录的库吗?

时间:2017-07-24 18:24:01

标签: python pip pypi

我正在使用pip freeze > requirements.txt并注意到一些不熟悉的库已添加到需求文件中。 pip freeze仅捕获特定于该目录或整个系统的库和依赖项吗?

1 个答案:

答案 0 :(得分:7)

正如您所注意到的,pip freeze不会捕获特定于目录的库,而是捕获当前环境中安装的所有软件包(很可能是系统上安装的软件包,或者如果您是虚拟软件包中的软件包)没有全局访问的环境,来自该虚拟环境的环境。)

您可以从其他目录中尝试pip freeze,看看您的结果是否相同。

如果您想获取特定项目的依赖关系包列表,您可能会对pipreqs package感兴趣,而这正是这样做的。