Python 生成requirements文件以及使用requirements.txt部署项目

时间:2022-08-10 08:55:31

生成requirements.txt

为了便于新环境部署,python项目中需要包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号
requirements.txt可以通过pip命令自动生成和安装

生成requirements.txt文件
cd 项目目录
执行 pip freeze > requirements.txt

生成requirements.txt文件内容如下:

attrs==18.1.0
Automat==0.6.0
constantly==15.1.0
Django==2.1.4
django-crontab==0.7.1
djangorestframework==3.10.1
hyperlink==18.0.0
idna==2.6
incremental==17.5.0
mysqlclient==1.3.12
pymongo==3.6.1
PyMySQL==0.8.1
pytz==2019.1
six==1.11.0
Twisted==17.1.0
zope.interface==4.5.0

安装requirements.txt依赖

pip install -r requirements.txt

pip list查看安装结果

Python 生成requirements文件以及使用requirements.txt部署项目