python生成当前项目的 requirements 文件
使用 pip freeze
pip freeze > requirements.txt
这种方式是把整个环境中的包都列出来了,如果是虚拟环境可以使用。
通常情况下我们只需要导出当前项目的 requirements.txt,这时候就推荐 pipreqs了
使用 pipreqs
安装
pip install pipreqs
使用
pipreqs ./
如果出现类似 gbk 的编码错误,可以指定编码
pipreqs ./ --encoding=utf8
如果已经存在 requirements.txt,需要指定 force
pipreqs ./ --encoding=utf8 --force
如果在没有网络的环境中,需要指定 --use-local(实测发现加了这个参数超快!)
pipreqs ./ --encoding=utf8 --use-local
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 刘哥还在学