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实现一个安全封装EXE文件加密保护工具

    使用Python实现一个安全封装EXE文件加密保护工具

    文章介绍了使用Python开发的EXE文件加密保护工具,该工具使用AES-256加密算法保护原始EXE文件,并通过美观的密码验证界面进行访问,需要的朋友可以参考下
    2025-12-12
  • python实现多图像叠置输出

    python实现多图像叠置输出

    这篇文章主要为大家详细介绍了python实现多图像叠置输出,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-04-04
  • Python设置pip镜像源的几种方法

    Python设置pip镜像源的几种方法

    本文介绍了在Python中使用pip设置镜像源的方法,包括临时使用、永久配置、使用命令配置、查看配置、恢复默认源和使用多个镜像源等,推荐使用清华镜像源或阿里云镜像源,并提供了注意事项,如信任主机、超时设置和SSL验证,需要的朋友可以参考下
    2025-12-12
  • Python数据类型之Dict字典实例详解

    Python数据类型之Dict字典实例详解

    这篇文章主要介绍了Python数据类型之Dict字典,结合具体实例形式详细分析了Python字典的概念、原理、定义、元素添加、删除、遍历等相关操作技巧,需要的朋友可以参考下
    2019-05-05
  • Python制作微信好友背景墙教程(附完整代码)

    Python制作微信好友背景墙教程(附完整代码)

    这篇文章主要介绍了Python制作微信好友背景墙教程(附完整代码),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • 使用PIL(Python-Imaging)反转图像的颜色方法

    使用PIL(Python-Imaging)反转图像的颜色方法

    今天小编就为大家分享一篇使用PIL(Python-Imaging)反转图像的颜色方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • python神经网络学习使用Keras进行回归运算

    python神经网络学习使用Keras进行回归运算

    这篇文章主要为大家介绍了python神经网络学习使用Keras进行回归运算,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • python opencv将图片转为灰度图的方法示例

    python opencv将图片转为灰度图的方法示例

    这篇文章主要介绍了python opencv将图片转为灰度图的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • vue学习笔记之动态组件和v-once指令简单示例

    vue学习笔记之动态组件和v-once指令简单示例

    这篇文章主要介绍了vue学习笔记之动态组件和v-once指令,结合简单实例形式详细分析了vue.js动态组建点击切换相关操作技巧,需要的朋友可以参考下
    2020-02-02
  • Python Selenium如何切换浏览器的页面

    Python Selenium如何切换浏览器的页面

    这篇文章主要介绍了Python Selenium如何切换浏览器的页面的相关资料,在使用Selenium进行网页测试时,跳转页面后常会出现无法定位元素的问题,解决这一问题的关键是学会在多个浏览器标签页或窗口间切换,需要的朋友可以参考下
    2024-10-10

最新评论