Python生成requirements.txt的两种方式

1,279

方法一 pip freeze

pip freeze > requirements.txt

这种方式,会将环境中的依赖包全都加入,如果使用的全局环境,则下载的所有包都会在里面,不管是不时当前项目依赖的;所以方法一适用于干净的虚拟环境

方法二 pipreqs

pip install pipreqs
# --forece 覆盖原有的requirements.txt
pipreqs . --encoding=utf-8 --force

使用 requirements.txt

pip install -r requirements.txt

END ( ・´ω`・ )