前言
在Python项目中,我们经常需要一个requirements.txt用来记录项目中所用的依赖包及其版本号,以便于项目所需环境的快速部署。
生成requirements.txt
我们可以用
pip freeze > requirements.txt
快速生成requirements.txt文件
使用requirements.txt安装依赖
pip install -r requirements.txt
requirements.txt的语法
下面是使用pip freeze自动生成的一个requirements.txt:
async-generator==1.10
attrs==21.4.0
certifi==2021.10.8
cffi==1.15.0
chardet==4.0.0
charset-normalizer==2.0.10
cryptography==36.0.1
et-xmlfile==1.1.0
h11==0.13.0
idna==3.3
jdcal==1.4.1
lxml==4.7.1
openpyxl==3.0.9
outcome==1.1.0
pycparser==2.21
PyExecJS==1.5.1
pyOpenSSL==22.0.0
PySocks==1.7.1
requests==2.27.1
selenium==4.1.0
six=