Python 基于项目自动生成 requirements.txt 文件

      在Python工程项目提交或者安装的时候一般我们都需要去提供requirements.txt文件,使用者可以通过下面命令:

pip install -r requirements.txt

      很方便快捷地进行安装,之前我比较笨重的方法就是遍历工程中的每一个py文件,找出来导入了哪些第三方包,之后再查询包的版本信息,手工维护requirements.txt文件,其实除了这么做还有很便捷的方法,可以借助已有的第三方工具来完成这项任务,比如:pipreqs、pigar、freeze等。

       这里面我就拿自己最喜欢的pipreqs举例进行说明吧。

      安装方式很简单:

pip install pipreqs

      例如: analysisProject 使我们需要构建requirements.txt文件的项目名称,那么使用方法为:进入到与该项目同级目录下,打开CMD窗口,执行下面的命令:

pipreqs analysisProject

      结果输出如下:

      执行结束后可以看到analysisProject项目目录下新增了requirements.txt文件,打开文件,内容如下:

      着实很便捷啊,推荐使用啊!

发布了521 篇原创文章 · 获赞 490 · 访问量 323万+

猜你喜欢

转载自blog.csdn.net/Together_CZ/article/details/102623966