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

问题描述 投票:0回答:1

我在python=3.6上运行我的项目,我想列出这个projectrepodirectory里面的所有python脚本导入的模块,这样我就可以建立一个项目特定的需求文件供将来使用。

python-3.x linux shell python-module
1个回答
0
投票

我遇到了pipreqs包,它可以根据项目的导入语句生成一个requirement.txt文件。

安装。

pip install pipreqs

使用方法:

pipreqs /path/to/project

pipreqs会在你的项目根目录下自动生成一个requirements.txt文件。

限制:Pipreqs使用的是项目的导入语句。Pipreqs使用项目的导入来生成requirements.txt文件。所以,非常重要的是要注意,pipreqs不会包含特定项目所需的插件。你需要在requirements.txt文件中手动添加插件信息。

© www.soinside.com 2019 - 2024. All rights reserved.