Python生成requirements.txt的两种最新方法

 更新时间:2025年04月24日 10:01:28   作者:Code_Geo  
在Python项目开发中requirements.txt文件扮演着至关重要的角色,它记录了项目所需的所有依赖包及其精确版本号,这篇文章主要介绍了Python生成requirements.txt的两种最新方法,需要的朋友可以参考下

方法一:导出当前环境的依赖包

使用pipreqs

--encoding=utf8为使用utf8编码,避免编码报错
--force 强制执行覆盖生成目录下的requirements.txt

# 安装
python3 -m pip install pipreqs
# 在当前目录生成
pipreqs . --encoding=utf8 --force

执行以上命令,会生成requirements.txt,内容格式如下:

方法二:导出全部环境使用的依赖包

使用freeze

python3 -m pip freeze > requirements.txt

requirements.txt使用方式

在当前环境,导入依赖包

# 利用 pip 安装依赖(- i 表示指定清华源,默认源下载过慢)
python3 -m pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/

⚠️注意:

  • 导出都需要在当前项目的根目录执行;
  • 执行结束会自动在根目录生成requirements.txt

总结 

到此这篇关于Python生成requirements.txt的两种最新方法的文章就介绍到这了,更多相关Python生成requirements.txt内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python 图片文字识别的实现之PaddleOCR

    Python 图片文字识别的实现之PaddleOCR

    OCR方向的工程师,之前一定听说过PaddleOCR这个项目,其主要推荐的PP-OCR算法更是被国内外企业开发者广泛应用,短短半年时间,累计Star数量已超过15k,频频登上Github Trending和Paperswithcode 日榜月榜第一
    2021-11-11
  • Python实现将xml导入至excel

    Python实现将xml导入至excel

    本文给大家讲解的是使用Python的Testlink实现将实现将xml导入至excel表格中,方法非常的简单,另外附上其他小伙伴的方法,有需要的童鞋们可以参考下。
    2015-11-11
  • 浅谈Scrapy框架普通反爬虫机制的应对策略

    浅谈Scrapy框架普通反爬虫机制的应对策略

    这篇文章主要介绍了浅谈Scrapy框架普通反爬虫机制的应对策略,具有一定借鉴价值,需要的朋友可以参考下
    2017-12-12
  • 基于Python实现一个简易的数据管理系统

    基于Python实现一个简易的数据管理系统

    为了方便的实现记录数据、修改数据没有精力去做一个完整的系统去管理数据。因此,在python的控制台直接实现一个简易的数据管理系统,包括数据的增删改查等等。感兴趣的可以跟随小编一起学习一下
    2021-12-12
  • Python如何通过手肘法实现k_means聚类详解

    Python如何通过手肘法实现k_means聚类详解

    K-means聚类算法是一种常见的无监督学习算法,用于将数据集分成k个不同的簇,下面这篇文章主要给大家介绍了关于Python如何通过手肘法实现k_means聚类的相关资料,需要的朋友可以参考下
    2023-04-04
  • Python金融数据可视化汇总

    Python金融数据可视化汇总

    这篇文章主要介绍了Python金融数据可视化(两列数据的提取,分别画,双坐标轴,双图,两种不同的图)等内容。
    2017-11-11
  • python判定文件目录是否存在及创建多层目录

    python判定文件目录是否存在及创建多层目录

    这篇文章主要介绍了python判定文件目录是否存在及创建多层目录,文章通过os模块、try语句、pathlib模块善终模块展开详细的内容,感兴趣的朋友可以参考一下
    2022-06-06
  • Python OpenCV视频截取并保存实现代码

    Python OpenCV视频截取并保存实现代码

    这篇文章主要介绍了Python OpenCV视频截取并保存实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • 详解python调度框架APScheduler使用

    详解python调度框架APScheduler使用

    本篇文章主要介绍了详解python调度框架APScheduler使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • python实现数通设备端口监控示例

    python实现数通设备端口监控示例

    这篇文章主要介绍了python实现数通设备端口监控示例,需要的朋友可以参考下
    2014-04-04

最新评论