【问题标题】:Using pip freeze > requirements.txt will copy the libraries specific to that directory?使用 pip freeze > requirements.txt 将复制特定于该目录的库?
【发布时间】:2017-12-30 10:46:00
【问题描述】:

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

【问题讨论】:

  • 即使你在虚拟环境中,你也有可能安装了与它们一起安装的依赖项的库

标签: python pip pypi


【解决方案1】:

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

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

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

【讨论】:

  • 感谢pipreqs的提示!
猜你喜欢
  • 2022-01-12
  • 1970-01-01
  • 2018-06-22
  • 2021-11-25
  • 1970-01-01
  • 2017-03-23
  • 1970-01-01
  • 2023-01-16
  • 1970-01-01
相关资源
最近更新 更多