Python 3.2.2 [2018]:无法安装Pip 7.1.2(未找到7.1.2的匹配发行版)

时间:2018-10-10 19:28:49

标签: python django pip

我敢肯定还有其他人也遇到过同样的问题,但是这类帖子很难追踪或无法解决我的问题。

我正在尝试从2015年开始运行一个旧的Django项目,但它在新版本的Django和Python上始终遇到运行时错误。该项目最初是使用Python 3.2.2在Django 1.6.5中构建的,因此,我尝试重新创建该开发环境,以便可以看到该项目的运行,并希望至少将其与Python 3.4和Django 1.11结合使用。

我已经安装了Python 3.2.2,但是在安装Pip时遇到了问题。我知道Pip直到3.3才与Python捆绑在一起,所以我想自己使用https://bootstrap.pypa.io/3.2/get-pip.py中的get-pip自己安装它。当我执行此脚本时,它将返回错误。

PS F:\temp> python get-pip.py 7.1.2
Collecting 7.1.2
Could not find a version that satisfies the requirement 7.1.2 (from versions: )
No matching distribution found for pip 7.1.2

我发现这篇文章(Install pip<v8 in python3.2)导致我进入bootstrap.pypa.io,但是那里的解决方案没有帮助。

我是否正确安装了pip 7.1.2,还是在2018年不再存在?

1 个答案:

答案 0 :(得分:1)

setuptools放弃了对Python 3.2版本30.0的支持,因此第一件事就是降级setuptools:

pip install -U 'setuptools<30`

然后下载wheel for version 7.1.2并安装它:

pip install -U  pip-7.1.2-py2.py3-none-any.whl

如果仍然无效:下载源代码,解压存档并运行

python setup.py install