当前位置:   article > 正文

python生成requirements.txt文件_python 生成requirements.txt

python 生成requirements.txt

一、什么是requirements.txt文件

requirements.txt文件是项目的依赖包及其对应版本号的信息列表,通过requirements.txt文件可以一次性保存和安装项目所需要的所有库,用来重新构建项目或者记录项目所需要的运行环境依赖。

requirements.txt的样式如下:

numpy==1.26.4
pandas==2.0.3
PyQt5==5.15.9

二、怎么生成requirements.txt文件

1.pip freeze方法

在终端窗口输入

pip freeze > requirements.txt

requirements.txt文件会自动生成到项目所在文件夹。

注意:如果你的项目使用的是虚拟环境,就可以使用这个方法,这个方法会将你整个python环境的包全部生成出来,如果不是在虚拟环境下,这个方法会保存很多多余的包。

2.pipreqs第三方库

pipreqs方法会自动检测到项目中调用的包,并生成requirements.txt文件,这个方法相比于pip freeze命令,能直接隔离其他项目的包生成。

安装pipreqs

pip install pipreqs

生成requirements.txt文件

在终端窗口输入

pipreqs ./ --encoding=utf8 --force

--encoding=utf8 :为使用utf8编码 --force :强制执行,当 生成目录下的requirements.txt存在时覆盖 . /: 在哪个文件生成requirements.txt 文件

三、requirements.txt的使用

使用pip install命令从requirements.txt文件中安装指定的python包及其依赖项。

在终端窗口输入

pip install -r requirements.txt

所需要的安装包会自动安装成功。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/810543
推荐阅读
相关标签
  

闽ICP备14008679号