如何为当前项目生成requirements.txt项目依赖文件
最近在工作中遇到了一个问题,如何为当前项目生成requirements.txt文件(PS:原来项目中没有保存引入包依赖关系)。经过网上搜索,发现有三种方法,各有区别:
- pip freezepip freeze和 pip list区别
- pipreqs()
- pigar
pip freeze
运行pip freeze或者pip list 可以查看目前环境中的依赖列表。
执行下面命令:
pip freeze > requirements.txt
这样就自动生成 requirements.txt 文件了,如果需要安装,直接执行以下命令:
pip install -r requirements.txt
不过这个命令是导出的整个python环境的依赖,一般配合virtualenv使用,导出整个虚拟环境的第三方依赖。
pipreqs
待续。。。
pigar
待续。。。
网友评论