方法一、
pip freeze > requirements.txt
所有下载过的包都会生成,有可能有不用的包。
方法二、
pip install pipreqs
pipreqs . --encoding=utf8 --force
–force 覆盖当前目录下面的 requirements.txt 文件。
pipreqs可以找到当前项目的所有组件及其版本 ,与 pip freeze相比,pipreqs只记录指定项目所依赖的组件,而pip freeze会记录当前python环境下所有安装的组件,会有和项目不相关的组件被记录下来。
按照依赖的包
pip install -r requirements.txt