语境
我被限制在 Windows 95 环境中使用 Python 2.5.4 并且需要 PIP。那些运行早于 2.7.9 的版本(之后预安装了 PIP)应该能够按照此链接中的说明安装 PIP 。
障碍
问题是上一个链接中引用的文件get-pip.py是用 python 3 语法编写的,因此在运行时它会在 2.5.4 解释器中引发大量 SyntaxErrors。
我已经尝试过的
我设法重构了 get-pip.py,它成功运行,直到它开始在执行从二进制 blob 派生的代码时抛出更多 SyntaxErrors,我无法重构。
根据这篇文章中的建议,我尝试通过包含的 Setup.py 脚本从其解压缩的 tar 文件(指向兼容的 PIP tar 的链接)中安装其他库,包括 PIP 包管理器。在 PIP 的情况下,这会抛出ImportError: No module named setuptools
. 我尝试通过按照 Windows 的说明(链接)安装兼容版本的 setuptools 来解决此问题,但由于与socket.py
. 等等等等。
结论
在带有 Python 2.5.4 的 Windows 95 中甚至可以使用 PIP 吗?如果有人帮助我停止希望它是可能的,我会放手继续前进;但事实上,我已经花了 19 个小时的时间来解决这个难题,但几乎没有什么可展示的。请帮忙!