如何列出 Python 项目中未使用的包

在项目开发中,我们有时会引入一些包,后续由于种种原因,并没有 import 到项目中。如果在部署到时候使用 pip freeze,则会将这些并未引入到包也列到 requirements 中,而实际这些包是不需要的。

pipreqs 这个包就可以解决这个问题,它会分析项目中的代码,只列出被导入了的包。使用方法:

pip install pipreqs
pipreqs /home/project/location

pipreqs 会生成 requirements.txt 到你分析的项目根目录中,与 pip freeze 生成的文件格式一致,可以使用 pip install -r requirements.txt 安装。

《如何列出 Python 项目中未使用的包》有4个想法

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注