第一种方案
该方案是导出该项目下的依赖包,但有可能会存在某一部分依赖包未被列入,只能说是大部分包被列入
1.安装pipreqs包
pip install pipreqs
或
python -m pip install pipreps #python为python的版本
2.切换到项目的根目录下, 默认生成的文件名是requirements .txt
pipreqs ./
执行命令若出现以上错误,可进行第三步
3.在windows中,默认为utf-8
pipreqs ./ --encoding=utf-8
执行此命令,若出现以上错误,可执行第五步
4,若根目录下存在requirements .txt文件,则执行该命令,覆盖文件
pipreqs ./ --encoding=utf-8 --force
5,解决中文字符编码问题
pipreqs ./ --encoding=UTF-8-sig
最终成功的样式
第二种方案
pip freeze >requirements.txt
该方案是导出该python版本下的所有第三方包,保存的文件名可以自己命名
下载项目下依赖的第三方包
pip install -r requirements.txt
requirements.txt 指的是你生成的依赖的文件名,不一定必须是requirements.txt