python项目中requirements.txt的用法实例教程

 更新时间:2022年06月28日 09:25:44   作者:芝士Lillian  
Python项目中必须包含一个requirements.txt文件,用于记录所有依赖包及其精确的版本号,以便新环境部署,下面这篇文章主要给大家介绍了关于python项目中requirements.txt用法的相关资料,需要的朋友可以参考下

记录一下2021.12.11搞环境时遇到了一堆问题师兄跟我说的可以用requirements这个去装环境,不用一个一个装

网上查了一下这个requirements.txt,发现python项目中都会有这个,主要是用来记录环境里面的依赖包和精确地版本号

如果有一个环境装好了,可以在环境里面使用

 pip freeze > requirements.txt

自动生成这个requirements.txt文件,里面会包括你所安装的环境里面的依赖包和版本号

requirements.txt如下所示:

之后如果创了一个新的虚拟环境,可以在虚拟环境中使用

pip install -r requirements.txt

去安装依赖(不用一条一条pip install去装了),这样环境就是一样的了

感觉在做项目时这样可以解决交付时的环境问题哈哈哈哈

以前也看到过这个txt文件,原来是这么用的!

学到了!

2022.1.30更新

今天打包项目的时候发现用上面这个,所有依赖都在,而且在新环境下pip还报错,查了查

参考文章:https://www.jb51.net/article/170248.htm

使用下面这种方法:

第二种

pip install pipreqs

在当前目录生成:

pipreqs . --encoding=utf8 --force

生成新的requirements.txt如下:

总结 

到此这篇关于python项目中requirements.txt用法的文章就介绍到这了,更多相关python requirements.txt用法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python使用rabbitmq实现网络爬虫示例

    python使用rabbitmq实现网络爬虫示例

    这篇文章主要介绍了python使用RabbitMQ实现网络爬虫的示例,需要的朋友可以参考下
    2014-02-02
  • python 使用Yolact训练自己的数据集

    python 使用Yolact训练自己的数据集

    这篇文章主要介绍了python 使用Yolact训练自己的数据集,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-04-04
  • Python数据结构与算法之字典树实现方法示例

    Python数据结构与算法之字典树实现方法示例

    这篇文章主要介绍了Python数据结构与算法之字典树实现方法,可实现针对单词出现次数的统计功能,涉及Python树结构的定义、遍历及统计等相关操作技巧,需要的朋友可以参考下
    2017-12-12
  • kaggle+mnist实现手写字体识别

    kaggle+mnist实现手写字体识别

    这篇文章主要为大家详细介绍了kaggle+mnist实现手写字体识别,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • Python使用Flask框架同时上传多个文件的方法

    Python使用Flask框架同时上传多个文件的方法

    这篇文章主要介绍了Python使用Flask框架同时上传多个文件的方法,实例分析了Python中Flask框架操作文件实现上传的技巧,需要的朋友可以参考下
    2015-03-03
  • Python切图九宫格的实现方法

    Python切图九宫格的实现方法

    这篇文章主要介绍了Python切图九宫格的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • Python中需要避免的反模式使用场景盘点

    Python中需要避免的反模式使用场景盘点

    在Python编程实践中,我们常常会遇到一些看似合理但实际上会降低代码质量,可读性或性能的编码方式,这些被称为反模式,下面我们就来看看如何避免吧
    2025-06-06
  • 详解Python的整数是如何实现的

    详解Python的整数是如何实现的

    本文我们来聊一聊Python的整数,我们知道Python的整数是不会溢出的,换句话说,它可以计算无穷大的数,只要你的内存足够,它就能计算。但问题是,Python底层又是C实现的,那么它是怎么做到整数不溢出的呢?本文就来详细说说
    2022-11-11
  • 解决pycharm同一目录下无法import其他文件

    解决pycharm同一目录下无法import其他文件

    今天小编就为大家分享一篇解决pycharm同一目录下无法import其他文件,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Python类的基本写法与注释风格介绍

    Python类的基本写法与注释风格介绍

    这篇文章主要介绍了Python类的基本写法与注释风格,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06

最新评论