无法为python 2.4.3安装pip?

时间:2019-02-06 09:07:35

标签: pip windows-7-x64 python-2.4

当前,我正在使用Windows 7和Python 2.4.3。每当我尝试使用get-pip.py安装pip时,都会出现以下错误。谁能告诉我该如何解决?

C:\Users\nnkashyap\Downloads>python get-pip.py
  File "get-pip.py", line 43
    _b85alphabet = (b"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
                                                          ^
SyntaxError: invalid syntax

C:\Users\nnkashyap\Downloads>python
Python 2.4.3 (#69, Mar 29 2006, 17:35:34) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

2 个答案:

答案 0 :(得分:1)

在尝试通过get-pip.py文件(在Windows机器上)为python 2.4安装pip时遇到了相同的错误。我试图删除python2to3字节代码表示法'b',并用python 2.4 with open()语句等进一步替换了file=open()文件导入,但最终在使用{{ 1}}(似乎struct模块在python 2.4中没有Struct()属性-也无法从shell调用它!)

但是,最终对我有用的是:

1)如果尚未安装setuptools,请从以下位置获取setuptools安装的引导脚本: http://peak.telecommunity.com/dist/ez_setup.py

=>此https://bitbucket.org/pypa/setuptools/raw/bootstrap-py24/ez_setup.py。 来自https://pypi.org/project/setuptools/2.0/#python-2-4-and-python-2-5-support 没为我工作!

2)如果尚未安装SSL模块,则必须手动下载 来自的setuptools-0.6c11-py2.4.egg文件 https://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c11-py2.4.egg

=>将.egg文件放在ez_setup.py文件所在的文件夹中。

3)在激活python 2.4的情况下,转到目录 ez_setup.py文件,然后在控制台中运行main()。 (setuptools-0.6c11-py2.4.egg在安装过程中会消失)

4)成功安装setuptools之后,从https://pypi.org/project/pip/1.1/获取pip-1.1并将其解压缩。

5)转到pip-1.1文件夹,然后从控制台运行AttributeError: 'module' object has no attribute 'Struct'

附言:别忘了将带有pip.exe的/ Scripts文件夹添加到PATH变量中!

答案 1 :(得分:0)

请确保您一切顺利,如documentation所示:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

在我看来,这是一个腐败问题。如果这样不起作用,请尝试以下操作:

安装https://chocolatey.org/,它将为您处理大多数小知识。真的很容易安装。

然后可以在命令窗口中键入choco install pip。您也可以将其用于anaconda,python本身以及许多其他东西。

我通常会先安装anaconda而不是安装“ pythong”本身,因为anaconda提示符可以很好地处理其他所有内容,对于不了解很多知识的用户来说,这很容易!