https://github.com/QInzhengk/Math-Model-and-Machine-Learning
项目依赖的python包requirements.txt文件的生成与安装
项目依赖的python包requirements.txt文件的生成与安装
在使用python进行项目开发的时候常常会调用许多包,而这些包又是在不停的更新中的。因此,当前项目所需要的包的功能,在以后包的迭代中可能会被取代或者更新,从而导致在以后的某个时间重启项目的时候无法运行。所以记录下当项目所需要的包的类型以及版本是非常重要的,方便以后重启项目的时候可以直接安装。
requirements.txt是定义项目依赖的python包,可通过工具生成。工具可以生成两种依赖包定义,一是项目依赖的python包,二是所在python环境安装的python包。
一、生成requirements.txt文件
1. 生成项目依赖包步骤(推荐)
安装pipreqs工具,命令:pip3 install pipreqs
到项目根目录下,命令: