本文主要是介绍python项目生成requirements.txt,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Python通过requirements.txt文件来进行项目中依赖的三方库进行整体安装导入,如Java有Maven、Gradle,JS有NPM等。
1 生成requirements.txt
生成requirements.txt有两种方式,先介绍使用方法,再说两者区别
1.1 pip freeze
pip freeze > requirements.txt
这种方式配合 virtualenv 才好使,否则把整个环境中的包都列出来
1.2 pipreqs
- 首先安装pipreqs
pip install pipreqs
- 再切换到项目根目录下,执行:
pipreqs
该命令会自动生成 requirements.txt 文件
1.3 区别
使用 pip freeze 保存的是当前Python环境下所有的类库,如果你没有用virtualenv来对Python环境做虚拟化的话,文件中的类库就会很杂很多。
使用 pipreqs 它会根据当前
这篇关于python项目生成requirements.txt的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!