可以从单个目录或文件中使用的库中创建 pip 冻结要求文件吗?
Possible to create a pip freeze requirements file off the libraries used in a single directory or file?
我在我的目录中使用 pip freeze > requirements.txt
,它将所有已安装的库存储在我的机器上。是否可以将其减少到该目录中使用的库或可能只是一个 python 文件?
我想你有几个选择。一种是暴力使用 grep 查找文件中的所有导入语句。
另一种选择,查看 Snakefood:
http://furius.ca/snakefood/doc/snakefood-doc.html
可用于打印 python 依赖项的简单工具。可以简单到
sfood-imports yourfile.py
并且您可以使用 --unified 标志扩展它以打印出目录中文件所需的一组唯一库。
我在我的目录中使用 pip freeze > requirements.txt
,它将所有已安装的库存储在我的机器上。是否可以将其减少到该目录中使用的库或可能只是一个 python 文件?
我想你有几个选择。一种是暴力使用 grep 查找文件中的所有导入语句。
另一种选择,查看 Snakefood: http://furius.ca/snakefood/doc/snakefood-doc.html
可用于打印 python 依赖项的简单工具。可以简单到
sfood-imports yourfile.py
并且您可以使用 --unified 标志扩展它以打印出目录中文件所需的一组唯一库。