pipreqs 生成项目依赖的第三方包

项目开发的时候,总是要搭建和部署环境。

  如果项目使用virtualenv环境,直接使用使用命令行pip freeze可以帮助我们自动生成项目所需要的环境 requirements.txt文件

$ pip freeze > requirements.txt

 

pipreqs

  这个工具的好处是可以通过对项目目录的扫描,自动发现使用了那些类库,自动生成依赖清单。

  缺点是可能会有些偏差,需要检查并自己调整下。

安装模块

pip install pipreqs

使用 

pipreqs ./ 

windows上出现编码错误的话 

 pipreqs ./ --encoding=utf8

安装依赖文件

pip3 install -r requirements.txt 

pycharm导入项目的时候会自动识别 

 

posted @ 2019-09-23 10:07  读自己  阅读(280)  评论(0编辑  收藏  举报