前言

python 项目并没有类似于 java 的 maven 一样标准的库依赖管理工具。但是python开源届则普遍采用了一种约定使用 requirements.txt 保存项目依赖模块的做法。

而管理这个 requirements.txt 一般情况下,使用 pipreqs 这个工具。

安装命令如下:

pip install pipreqs

生成项目的依赖

# ./ 指定要生成 requirements.txt 到哪个文件夹
# --encoding=utf8 指定要生成 requirements.txt 内容的编码格式
# --force 指定若 requirements.txt 存在时是否强制覆盖

pipreqs ./ --encoding=utf8 --force

# 若 pipreqs 不可用,你也可以用如下命令生成
pip freeze > requirements.txt

安装项目的依赖

# python3 安装项目依赖
pip3 install -r requirements.txt