列出项目导入的所有python模块

时间:2020-02-25 09:11:01

标签: python-3.x linux shell python-module

我正在python = 3.6上运行我的项目,我想列出该project / repo /目录中存在的python脚本导入的所有模块,以便我可以构建项目特定的需求文件以供将来使用。 使用脚本帮助我遍历目录树以列出模块或任何可用的python模块。

1 个答案:

答案 0 :(得分:0)

我遇到了pipreqs软件包,该软件包根据项目的导入语句生成了require.txt文件。

安装:

pip install pipreqs

用法:

pipreqs /path/to/project

pipreqs会在项目的根文件夹中自动生成requirements.txt文件。

限制条件: Pipreqs使用项目导入来生成requirements.txt文件。因此,请务必注意,pipreqs将不包括特定项目所需的插件。您需要在require.txt

中手动添加插件信息。