栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python中requirements.txt的使用

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python中requirements.txt的使用


前言

在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==1.16.0
sniffio==1.2.0
sortedcontainers==2.4.0
splinter==0.17.0
trio==0.19.0
trio-websocket==0.9.2
urllib3==1.26.8
wsproto==1.0.0

我们不难看出,requirements.txt的每一行为 模块名==版本号, 这是最简单的一种语法,用来标记需要安装的模块以及对应版本号,在官方文档中,我们还可以找到它的更多用法。

PEP 508 – Dependency specification for Python Software Packages | Python.org

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/739688.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号