gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 05:10:58 25 4
gpt4 key购买 nike

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

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

我读过类似的问题Will PIP work for python 2.7 after its End of Life on 1st Jan 2020 ,但我仍然不清楚在 Python 2 2020 年 EOL 后 pip 是否仍然可以工作。

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

最佳答案

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

pip 的默认索引是 PyPI ,我无法想象他们会仅仅因为相应的解释器达到其生命周期而决定删​​除现有工件或停止提供它们。生命周期结束。我非常确定他们已经托管并提供了针对已经达到生命周期终 pip 的 Python 解释器的工件。例如,参见artifacts for lxml version 3.4.4清楚地表明它仍在提供针对 Python 2.6 和 3.4 的文件,它们都已达到EOL

One way I could think of is download all dependencies from requirements.txt and install them locally. Is it possible?

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

关于python-2.7 - 在 2020 年 Python 2 生命周期结束后,我还可以通过 Pip 安装依赖包吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58696778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com