生成requirement.txt文件
pip freeze > requirement.txt
查看requirement.txt
type requiremenr.txt
批量执行requirement.txt
pip install -r requirement.txt
但是,如果以上的操作的环境混用怎么办?
在导出依赖到 requirement.txt 文件时会有一种尴尬的情况。
你的本地环境不仅包含项目 A 所需要的依赖,也包含着项目 B 所需要的依赖。此时我们要如何做到只把项目 A 的依赖导出呢?
pipreqs 可以通过扫描项目目录,帮助我们仅生成当前项目的依赖清单。
通过以下命令安装:
pip install pipreqs
运行:
pipreqs ./
下面我将我其中的一个项目里面的requirements.txt删除或更改为requirements2.txt,执行一下程序生成requirements.txt文件。
pipreqs ./
INFO: Successfully saved requirements file in ./requirements.txt
生成内容如下:
测试成功,后续就可以安装指令:pip install -r requirement.txt进行安装了。