Python中requirements.txt简介(推荐)

2022-11-26 93阅读 0评论

?=简介

requirements.txt 文件是项目的依赖及其对应版本号的信息列表,即记载你这个项目所安装的依赖。

作用:用来重新构建项目或者记录项目所需要的运行环境依赖,你从 github下载了一个 Python 项目,然后要运行这个项目,你需要安装和项目一样的依赖,这个时候 reqUIremenTS.txt 文件就起作用,运行命令 pip install -r requirements.txt 来安装该项目所依赖的所有包(前提是这个项目有requirements.txt 文件)。

一、根据 requirements.txt 安装依赖

pip install -r requirements.txt 

二、生成依赖库文件 requirements.txt

有两种方式python里的pip freeze和第三方库pipreqs

1、pip freeze方法(不推荐)

如果你在写的项目是使用虚拟环境写的,就可以使用这个方法,因为这个方法会将你整个Python环境的包全把生成出来,如果你不是使用虚拟环境,使用这个方法,你会发现生成的文件,里面有很多你并不需要的包,这样吗使用安装的依赖包的时候会有很多不需要的包

pip freeze > requirements.txt

2、pipreqs第三方库(推荐)

使用 pipreqs 可以自动检索到当前项目下的所有组件及其版本,并生成 requirements.txt 文件,极大方便了项目迁移和部署包管理。相比直接用pip freeze 命令,能直接隔离其它项目的包生成。

# 1、先安装pipreqs库 pip install pipreqs # 2、在当前目录使用生成 pipreqs ./ --encoDIng=utf8 --force # --encoding=utf8 :为使用utf8编码 # --force :强制执行,当 生成目录下的requirements.txt存在时覆盖  # . /: 在哪个文件生成requirements.txt 文件

小结

到此这篇关于Python中requirements.txt简介的文章就介绍到这了,更多相关Python requirements.txt内容请搜索云初冀北以前的文章或继续浏览下面的相关文章希望大家以后多多支持云初冀北!

免责声明
本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:Goliszhou@gmail.com
$

发表评论

表情:
评论列表 (暂无评论,93人围观)

还没有评论,来说两句吧...