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导入项目的时候会自动识别