返回顶部
首页 > 资讯 > 后端开发 > Python >【Python】使用 requirements.txt 和 pip 打包批量安装
  • 268
分享到

【Python】使用 requirements.txt 和 pip 打包批量安装

pythonpip开发语言 2023-09-14 15:09:19 268人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

当我们程序越来越复杂,使用pip管理python包(库)。我们可以方便的使用配置文件 requirements.txt 批量安装指定版本的指定包。 关于涉及到的pip官方的手册在这个位置: pip d

当我们程序越来越复杂,使用pip管理python包(库)。我们可以方便的使用配置文件 requirements.txt 批量安装指定版本的指定包。

本文对以下内容进行说明:

  • pip 的批量安装选项: -r requirements.txt
  • 配置文件 requirements.txt 的写法
  • 生成当前环境的requirements.txt配置文件: pip freeze

1. pip 的批量安装选项:-r requirements.txt

以下命令根据配置文件 requirements.txt 批量安装包。

$ pip install -r requirements.txt

配置文件名是任意的,但经常使用 requirements.txt 这个名字。
requirements.txt 放在运行命令的目录中。如果它在另一个目录中,请指定当前目录的绝对路径或相对路径。

2. 配置文件requirements.txt怎么写

下面是一个典型的requirements.txt文件的例子

###### 下面的是不需要版本要求的 ######`nosenose-covbeautifulsoup4###### 进行版本要求的例子 ######`docopt == 0.6.1         # 必须严格的 0.6.1 的版本keyring >= 4.1.1        # 最小的版本 4.1.1coverage != 3.5         # 版本排除,只要不是 3.5 都可以Mopidy-Dirble ~= 1.1    # 兼容版本。与>=1.1,==1.* 相同

仔细看上面的代码,我们有如下规律

  • Python 代码一样, # 之后的任何内容都是注释。
  • 在实际使用时,可以使用 ==>>=<<= 等指定版本。如果省略版本说明,将安装最新版本。

另外,如果需要可以用 AND 指定两个条件,方法是用逗号 , 分隔它们。在以下示例中,将安装高于 1.0 AND 低于 2.0 的版本。

package >= 1.0, <=2.0

3. 导出当前环境配置文件:pip freeze

pip freeze 命令将当前环境安装的包和版本以配置文件的形式输出,可以和 pip install -r 一起使用。

$ pip freezeagate==1.6.0agate-dbf==0.2.0agate-excel==0.2.1agate-sql==0.5.2

因此,如果将 pip freeze 输出到带有重定向 > 的文件,则可以使用该文件在单独的环境中安装与原始环境相同版本的包。

田辛老师在复制环境的时候,经常这样做:

第一步,生成requirements.txt文件

$ pip freeze > requirements.txt

第二步,在新的机器上

$ pip install -r requirements.txt

来源地址:https://blog.csdn.net/u013589130/article/details/129039961

--结束END--

本文标题: 【Python】使用 requirements.txt 和 pip 打包批量安装

本文链接: https://lsjlt.com/news/407443.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 【Python】使用 requirements.txt 和 pip 打包批量安装
    当我们程序越来越复杂,使用pip管理Python包(库)。我们可以方便的使用配置文件 requirements.txt 批量安装指定版本的指定包。 关于涉及到的pip官方的手册在这个位置: pip d...
    99+
    2023-09-14
    python pip 开发语言
  • Python使用requirements.txt和pip打包批量安装的实现
    目录1. pip 的批量安装选项:-r requirements.txt2. 配置文件requirements.txt怎么写3. 导出当前环境配置文件:pip freeze当我们程序...
    99+
    2023-02-17
    Python 批量安装 Python requirements.txt批量安装 Python pip打包批量安装
  • 如何使用conda和pip批量安装Python包
    目录使用conda和pip批量安装Python包1. conda方式批量安装conda和pip总结conda相关pip相关总结使用conda和pip批量安装Python包 在debu...
    99+
    2023-02-02
    使用conda 使用pip 批量安装Python包
  • 多python环境下使用pip安装包
    笔记本上安装了2.7和3.5两个版本的python,在使用3.5版本的pip安装keras时出现了failed to create process错误。解决方法如下:1.由于我在环境变量中同时配置了2.7和3.5的路径,所以我可以直接在命令...
    99+
    2023-01-31
    安装包 环境 python
  • python中怎么使用pip命令安装numpy包
    在Python中使用pip命令安装numpy包,可以按照以下步骤进行: 打开终端或命令提示符窗口。 输入以下命令来安装num...
    99+
    2023-10-23
    python numpy
  • 如何安装和使用pip
    这篇文章主要为大家展示了“如何安装和使用pip”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何安装和使用pip”这篇文章吧。pip 是一个现代的,通用的 Python 包管理工具。提供了对 P...
    99+
    2023-06-28
  • python pycharm安装包失败 使用pip安装失败 解决方案
    python pycharm安装第三方包失败 方案一 情景复现 在写python代码使用一些第三方库的时候需要进行引用,我刚装完pycharm之后,导入已经写好的代码,出现如下情况。 这里可以选择点...
    99+
    2023-10-25
    python pycharm pip
  • Python的setuptools与pip怎么安装和使用
    本文小编为大家详细介绍“Python的setuptools与pip怎么安装和使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python的setuptools与pip怎么安装和使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一...
    99+
    2023-06-27
  • ”conda,pip,git clone和源码安装“四种方式安装 python 包
    一、安装位置 主要存在三个安装位置: 无论系统环境还是虚拟环境,conda install 均将 package 安装到 anaconda3/pkgs 目录下 系统环境下 pip install 将 package 安装到 ~/.lo...
    99+
    2023-09-18
    python git conda Powered by 金山文档
  • IOS自动化—将WDA打包ipa批量安装驱动
    文章目录 前言必要条件为何做这个 一、下载WebDriverAgent二、进行打包WDA.ipa1、指定xcode运行路径报错解决一:path does not exist报错解决二:no...
    99+
    2023-09-17
    ios 自动化 xcode
  • Python pip怎么安装与使用
    Python的pip是一个包管理工具,用于安装和管理Python包。以下是安装和使用pip的步骤:1. 确保已经安装了Python。...
    99+
    2023-08-14
    Python pip
  • python中pip安装、升级包用法详解
    1、pip下载安装: 1.1 查看自己服务器或虚拟机中是否已经安装pip: 1.2 使用yum安装pip:  注意:Centos系统使用的安装工具是yum,Ubantu系统使用的安装工具是apt-get。 1.3 更新升级pip: s...
    99+
    2023-09-09
    python pip 开发语言
  • 学习正确使用pip安装Python扩展包的方法
    pip安装命令解析:学习如何正确安装Python扩展包,需要具体代码示例 概述:在Python编程过程中,我们经常需要使用各种不同的扩展包来帮助我们完成各种任务。pip是Python的包管理器,它可以帮助我们快速方便地安装、卸载...
    99+
    2024-01-18
    pip 安装命令
  • 在Python中如何使用distutils打包安装
    这篇文章将为大家详细讲解有关在Python中如何使用distutils打包安装,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。使用distutils可以将编写的python模块或包安装到pyt...
    99+
    2023-06-17
  • 用 Python 实现批量打包程序的工具~
    最近看了一些大佬发的关于可视化打包工具auto-py-to-exe文章,auto-py-to-exe是基于pyinstaller,但相比于pyinstaller,它多了 GUI 界面。我自己也试了一下,感觉确实好用且方便,动动手指就能对程序...
    99+
    2023-05-14
    工具 Python 打包
  • python项目如何打包成exe和安装包
    这篇文章主要介绍了python项目如何打包成exe和安装包的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python项目如何打包成exe和安装包文章都会有所收获,下面我们一起来看看吧。一.打包Flask项目1自...
    99+
    2023-07-05
  • Python的pip如何安装与使用
    今天小编给大家分享一下Python的pip如何安装与使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、简单介绍pip 是...
    99+
    2023-07-02
  • 利用Python实现批量打包程序的工具
    目录程序调用cmd命令os.system()os.popen()subprocess.run()程序实现GUI界面设计逻辑设计打包函数最近看了一些大佬发的关于可视化打包工具auto-...
    99+
    2024-04-02
  • 如何使用BAT批处理和VBScript批量安装字体脚本
    这篇文章主要介绍“如何使用BAT批处理和VBScript批量安装字体脚本”,在日常操作中,相信很多人在如何使用BAT批处理和VBScript批量安装字体脚本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使...
    99+
    2023-06-08
  • Python pip超详细教程之pip的安装与使用
    目录1. pip的安装与卸载1.1 pip的安装1.2 pip的卸载2. pip的使用2.1 帮助信息2.2 查看pip版本2.3 更新pip版本2.4 安装库2.5 查看库2.6 ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作