分享一个超好用的python依赖清单生成工具包

1、安装pipreqs

python -m pip install pipreqs

2、pipreqs 与 pip freeze 对比

在使用pip freeze的时候有一个很大缺点,使用python -m pip freese > requirements.txt会把当前python环境下的所有第三方安装包都输出到requirements.txt文件中,项目使用安装包的依赖也会输出到文件中,不方便查看也,迁移部署的时候也会重复安装依赖。

而pipreqs,首先会对当前项目进行扫描,然后只输出项目代码中使用的第三方包清单。

3、pipreqs使用

终端在项目根路径,执行如下代码,会自动生成requirements.txt文件

pipreqs ./ --encoding=utf-8 --force

--force 强制覆盖原有requirements.txt文件

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容