python requirements 的创建及使用

环境信息

  • Python 3.10

python 项目中最好包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号。以便新环境部署。

requirements 生成和使用

在项目中安装新的包之后,可以运行以下命令更新 requirements 文件

pip freeze > requirements.txt

requirements.txt 文件内容示例:

requirements.txt
asgiref==3.5.2
Django==4.0
django-mdeditor==0.1.20
Markdown==3.3.7
Pillow==9.2.0
Pygments==2.12.0
PyMySQL==1.0.2
sqlparse==0.4.2
uWSGI==2.0.20

生成的文件中会包含项目需要的所有包以及精确的版本号信息,新环境部署时,可使用以下命令安装依赖包

pip install -r requirements.txt