自动生成requirements.txt
# 安装
pip install pipreqs
# 在当前目录生成
pipreqs . --encoding=utf8 --force
注意encoding=utf8为使用utf8编码,不然可能会报UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xaa in position 658: illegal multibyte sequence的错误。
force为强制执行,当生成目录下的requirements.txt存在时覆盖。
自动安装requirements.txt
pip install -r requirements.txt
Reference