在很多 Python 项目中我们都可以看到一个 requirements.txt 文件,里面包含许多模块的名称,例如:
可以看到部分模块的后面跟着版本号,这是因为有些项目是使用特定版本的模块开发的,其他版本无法保证正常工作。
Python 的 pip 包管理器内置了一个功能,可以帮助我们快速安装 requirements.txt 文件中列出特定版本(如有指定)的模块。命令如下:
pip install -r requirements.txt
如果是 Linux/Unix Like 系统,且使用的是 Python 3,则执行:
pip3 install -r requirements.txt
命令执行后会先更新 pip,之后逐个检查当前环境是否已有需要的模块,没有的话则会自动下载安装。