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

Wun*_*ead 2 python pip pypi

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

mgc*_*mgc 7

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

您可以尝试pip freeze从其他目录中看到您具有相同的结果.

如果要获取特定项目的依赖包的列表,您可能会对正确执行该操作的pipreqs感兴趣.