可以从单个目录或文件中使用的库创建pip冻结需求文件吗?

时间:2015-07-08 17:00:48

标签: python pip

我在目录中使用pip freeze > requirements.txt,它将所有已安装的库存储在我的计算机上。是否可以将其减少到此目录中使用的库,或者只是一个python文件?

1 个答案:

答案 0 :(得分:2)

我认为你有几个选择。一个是暴力使用grep来查找文件中的所有import语句。

另一种选择,看看Snakefood: http://furius.ca/snakefood/doc/snakefood-doc.html

可用于打印python依赖项的简单工具。可以像

一样简单
sfood-imports yourfile.py

您可以使用--unified标志扩展它,以打印出目录中文件所需的唯一库集。