1、简介
使用 pipreqs 可以自动检索到当前项目下的所有组件及其版本,并生成 requirements.txt 文件,极大方便了项目迁移和部署的包管理。相比直接用freeze命令,能直接隔离其它项目的包生成
2、安装方式
pip install pipreqs
3、使用方法(会在根目录生成requirement.txt文档)
cd 项目目录
pipreqs ./
4、遇到问题
若遇到编码问题:
UnicodeDecodeError: 'gbk' codec can't decode byte 0xa1 in position 948: illegal multibyte sequence
直接在命令中指明编码格式即可
pipreqs ./ --encoding=utf8