在 2020 年 Python 2 生命周期结束后,我还可以通过 Pip 安装依赖包吗?

2024-01-01

我正在使用 Python 2.7 和 python pip 从下载所有依赖包requirements.txt用于运行我的项目的文件。据我们所知,Python 2 将于 2020 年结束生命,我担心无法从 pip 安装我的依赖包,因为pip install -r requirements.txt不再了。

我能想到的一种方法是从requirements.txt下载所有依赖项并在本地安装它们。是否可以?

我读过类似的问题在 2020 年 1 月 1 日终止生命后,PIP 是否适用于 python 2.7 https://stackoverflow.com/questions/54915381/will-pip-work-for-python-2-7-after-its-end-of-life-on-1st-jan-2020,但我仍然不清楚在 Python 2 2020 年 EOL 之后 pip 是否仍然可以工作。

我如何确认这一点?在 2020 年 python 2 生命周期结束时,我该如何保持依赖项仍然通过 pip 安装?谢谢


正如您链接的问题所示,pip只要合理可行,维护者就愿意支持 Python 2.7。现在您需要考虑另一面:索引。

默认索引为pip is PyPI https://pypi.org,我无法想象他们会决定删除现有的工件或停止为它们提供服务,只是因为相应的解释器达到了他们的要求生命尽头。我非常确定他们已经托管并提供了针对已经达到生命周期终点的 Python 解释器的工件。例如,参见的工件lxml版本3.4.4 https://pypi.org/project/lxml/3.4.4/#files清楚地表明它仍在提供针对Python 2.6和3.4的文件,它们都已经达到了EOL.

我能想到的一种方法是从requirements.txt下载所有依赖项并在本地安装它们。是否可以?

这绝对也是可行的。您甚至可以更进一步,托管自己的索引。请参阅以下链接以获取想法:

  • https://packaging.python.org/guides/index-mirrors-and-caches/ https://packaging.python.org/guides/index-mirrors-and-caches/

  • https://packaging.python.org/guides/hosting-your-own-index/ https://packaging.python.org/guides/hosting-your-own-index/

  • https://pypi.org/project/devpi/ https://pypi.org/project/devpi/
  • https://pypi.org/project/pypiserver/ https://pypi.org/project/pypiserver/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 2020 年 Python 2 生命周期结束后,我还可以通过 Pip 安装依赖包吗? 的相关文章

随机推荐

  • 使用 ssh 检查远程计算机上是否存在目录

    这个问题已经发布 但我想知道是否有一种方法可以通过 ssh 直接从命令行而不是从脚本来知道远程计算机上是否存在目录 正如我在上一篇文章中看到的 如何通过 ssh 检查 dir 是否存在并将结果返回到主机 https stackoverflo
  • jQuery text() 在toggle() 上发生变化?

    我想制作一个根据其他元素可见性更改切换链接文本的脚本 因此 当 form 可见时 我希望 form container 的文本为 隐藏 而当它隐藏时 我希望文本为 显示 我尝试过这一行 if form is visible 另一种方式 if
  • 飞镖参考地图不改变地图

    我想知道为什么map1无法打印 a 2 b 3 就像map2一样 void main Map
  • 如何检测角度为 2 的 div 中的内部 html 变化?

    我有一个类似的组件 Component selector my component template div Some value comes here dynamically from server div class MyCompone
  • MS Access 中 VBA 代码的继承

    我开始学习Access中的VBA 我读到该语言没有继承性 然后我读了一个示例代码 看起来它实际上具有继承 Dim ctrl As Control If TypeOf ctrl Is TextBox Then If TypeOf ctrl I
  • 正则表达式验证 PIN 码 JS

    我正在尝试解决这个任务 ATM 机允许 4 或 6 位 PIN 码 并且 PIN 码不能包含 不是正好 4 位数字或正好 6 位数字 如果函数传递了有效的 PIN 字符串 则返回 true 否则返回 错误的 eg validatePIN 1
  • ReactJS - React Context 中带有可选 props 的组件

    在我的应用程序中 有一个底片 https github com gorhom react native bottom sheet在我的导航系统的顶层 由于当用户与导航系统内其他更深层次屏幕的元素交互时它会显示 隐藏 因此我必须将其包装在 R
  • E79CDDB501B68E74DDF03EA4E75246A7FDF010D0:未找到身份命令 /usr/bin/codesign 失败,退出代码 1

    我面临协同设计问题 我正在使用 Xcode 6 0 1 和 Os x server 3 2 1 E79CDDB501B68E74DDF03EA4E75246A7FDF010D0 no identity found Command usr b
  • 使用 css 在 div 中居中多个元素

    我是 html 和 css 的新手 我正在尝试创建一个网站 部分代码在这里 HTML div class row div class circle div div div class row div class circle div div
  • Parcelable 读取 Serialized 对象时遇到 ClassNotFoundException

    我已经实现了一个实现可序列化对象的类 public class SaveMe implements Serializable private static final long serialVersionUID 1L private Str
  • android ImageButton 获取灰色背景

    我有一个带有漂亮背景选择器的按钮 美好的 我想要一个图像 而不是按钮中的文本 我尝试将其更改为具有 src 属性的 ImageButton 当我这样做时 看起来灰色背景覆盖在我的选择器后面 在 src 图像后面 当我改回常规按钮时 问题就消
  • 这个简单的字符串转义可以防止任何 SQL 注入吗?

    我在一家公司工作 负责数据库模块的人员严格反对使用准备好的语句 我担心他的实施不安全 以下是我们当前用于进行 SQL 查询的代码 带有 JDBC MySQL 5 5 的 Java 8 应用程序 String value Raw user i
  • 密码策略的正则表达式[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我需要强制
  • 如何在 MySQL 中进行正则表达式替换?

    我有一个大约 500k 行的表 varchar 255 UTF8 列filename包含文件名 我试图从文件名中删除各种奇怪的字符 我想我会使用字符类 a zA Z0 9 Now MySQL中有没有一个函数可以让你通过正则表达式进行替换 我
  • 如何解决 SQL Server 中的“无效对象名称”?

    这是返回的错误消息 消息 208 第 16 级 状态 1 第 1 行 对象名称 ENG PREP 无效 在我尝试以下查询后会发生这种情况 insert into ENG PREP VALUES 572012 01 1 572012 01 2
  • ServerSocket 监听而不使用accept()

    我目前在学校参与一个项目 我们正在构建一个在 Android 手机上使用的通信系统 为此 我们将使用一个向所有客户端打开套接字的服务器 使它们进行通信 我以前做过几个聊天应用程序 没有任何套接字或线程处理问题 但这次 由于某种原因 它让我感
  • 如何在php中使用名称变量? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 你好 我正
  • ASP.NET 图表控件 - 如何创建此条形图?

    我想从数据表中制作一个图表控件 该表如下所示 替代文本 http www freeimagehosting net uploads 5d02ce1558 png http www freeimagehosting net uploads 5
  • “Any-∃”练习的有效类型签名是什么?

    Exercise Any Show that Any P xs is isomorphic to x xs P x 撇开以下事实不谈 x xs P x甚至不是有效语法 https stackoverflow com questions 56
  • 在 2020 年 Python 2 生命周期结束后,我还可以通过 Pip 安装依赖包吗?

    我正在使用 Python 2 7 和 python pip 从下载所有依赖包requirements txt用于运行我的项目的文件 据我们所知 Python 2 将于 2020 年结束生命 我担心无法从 pip 安装我的依赖包 因为pip