python之项目依赖管理

Published on with 0 views and 0 comments

生成所有依赖清单 requirements.txt

  1. pipreqs 工具安装
pip install pipreqs

  执行生成依赖列表命令

pipreqs ./

完善版本:

pipreqs ./ --encoding=utf-8

使用requirements.txt自动安装所有依赖包

pip install -r requirements.txt
  1. 导出所有的python依赖
pip freeze > requirements.txt

requirements.txt 说明:

-r base.txt # base.txt下面的所有包
pypinyin==0.12.0 # 指定版本(最日常的写法)
django-querycount>=0.5.0 # 大于某个版本
django-debug-toolbar>=1.3.1,<=1.3.3 # 版本范围
说你懂得生之微末,我便做了这壮大与你看,你说再热闹也终需离散,我便做了这一辈子与你看,你说冷暖自知,我便做了这冬花夏雪与你看,你说恋恋旧日好时光,我便做了这描金绣凤的浮世绘与你看。你说应愁高处不胜寒,我便拱手河山,讨你欢。