使用 pip freeze > requirements.txt 将复制特定于该目录的库?
Using pip freeze > requirements.txt will copy the libraries specific to that directory?
我正在使用 pip freeze > requirements.txt
并注意到一些不熟悉的库被添加到需求文件中。 pip freeze
是否仅捕获特定于该目录或整个系统的库和依赖项?
如您所见,pip freeze
不会捕获特定于目录的库,但实际上会捕获当前环境中安装的所有包(很可能是安装在您系统上的包,或者,如果您在没有全局访问权限的虚拟环境,来自该虚拟环境的那些)。
您可以从其他目录尝试 pip freeze
,您会看到相同的结果。
如果您想获取特定项目的依赖包列表,您可能会对 pipreqs
package 感兴趣,它正是这样做的。
我正在使用 pip freeze > requirements.txt
并注意到一些不熟悉的库被添加到需求文件中。 pip freeze
是否仅捕获特定于该目录或整个系统的库和依赖项?
如您所见,pip freeze
不会捕获特定于目录的库,但实际上会捕获当前环境中安装的所有包(很可能是安装在您系统上的包,或者,如果您在没有全局访问权限的虚拟环境,来自该虚拟环境的那些)。
您可以从其他目录尝试 pip freeze
,您会看到相同的结果。
如果您想获取特定项目的依赖包列表,您可能会对 pipreqs
package 感兴趣,它正是这样做的。