从virtualenvironment中的所有包获取许可证文件

2024-05-29 11:53:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我想收集虚拟环境中安装的所有软件包的许可证文档

对于本例,我的虚拟环境中有两个包。{}是

numpy==1.18.3
tensorflow==2.1.0

对于某些包(如numpy),我可以使用工具pip-licenses。但是,这仅在pip包结构中存在LICENCE.txt文件时有效。对于numpy,此文件位于virtual-env/lib/python3.7/site-packages/numpy-1.18.3.dist-info/LICENSE.txt。但是对于tensorflow,没有这样的文件,我必须到GitHub page手动检索许可证

为什么LICENSE文件不包括在tensorflow的pip文件夹结构中,并且有没有更智能的方法来收集tensorflow(和其他包)的许可证

提前谢谢


Tags: pip文件工具文档numpyenvtxtlicense

热门问题