生成requriements.txt
方法一:
pip freeze > requirements.txt
生成速度快,但项目开发过程中没有用到的包,也会写入到requirements.txt
该方法仅适用单独的虚拟环境。比如你是在一个使用conda或pipenv新建的虚拟环境里面开发的项目,除项目依赖包以外无任何其它依赖包,那么就可以使用该方法生成依赖清单。
方法二:
pip install pipreqs
pipreqs .
pipreqs是对整个项目目录进行扫描,检测使用到的包,并添加进依赖包清单。如果项目文件较多的话,生成的速度可能会有点慢,请耐心等待一会儿。
根据equirements.txt批量安装包:
pip install -r requriements.txt