无法为 python 2.4.3 安装 pip?
unable to install pip for python 2.4.3?
目前我正在使用 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.
>>>
确保你把它做好,因为它在 documentation:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
在我看来这像是一个腐败问题。如果这不起作用,试试这个:
安装 https://chocolatey.org/ 它将为您处理大多数 pip 事情。真的很容易安装。
然后您可以在命令 window 中键入 choco install pip
。您还可以将它用于 anaconda、python 本身以及许多其他东西。
我通常首先安装 anaconda 而不是 "pythong" 本身,因为 anaconda 提示可以很好地处理其他所有事情,对于没有很多知识的用户来说,这很容易!
我 运行 在尝试通过 get-pip.py 文件(在 windows 机器上)为 python 2.4 安装 pip 时遇到同样的错误。我试图删除 python2to3 字节代码符号 'b' 并进一步将 with open()
文件导入替换为 python 2.4 file=open()
语句等,但最终卡住了在使用 AttributeError: 'module' object has no attribute 'Struct'
调用 main()
期间(似乎结构模块在 python 2.4 中没有 Struct() 属性 - 也无法从 shell 调用它! ).
然而,最终对我有用的是以下内容:
1) 如果您还没有安装 setuptools,请从以下位置获取用于安装 setuptools 的 bootstrap 脚本:
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 文件,以及控制台中的 运行 python ez_setup.py
。
(setuptools-0.6c11-py2.4.egg安装过程中消失)
4) 成功安装setuptools后,从https://pypi.org/project/pip/1.1/获取pip-1.1并解压。
5) 从控制台转到 pip-1.1 文件夹和 运行 python setup.py install
。
P.S.: 不要忘记将带有 pip.exe 的 /Scripts 文件夹添加到您的 PATH 变量中!
目前我正在使用 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.
>>>
确保你把它做好,因为它在 documentation:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
在我看来这像是一个腐败问题。如果这不起作用,试试这个:
安装 https://chocolatey.org/ 它将为您处理大多数 pip 事情。真的很容易安装。
然后您可以在命令 window 中键入 choco install pip
。您还可以将它用于 anaconda、python 本身以及许多其他东西。
我通常首先安装 anaconda 而不是 "pythong" 本身,因为 anaconda 提示可以很好地处理其他所有事情,对于没有很多知识的用户来说,这很容易!
我 运行 在尝试通过 get-pip.py 文件(在 windows 机器上)为 python 2.4 安装 pip 时遇到同样的错误。我试图删除 python2to3 字节代码符号 'b' 并进一步将 with open()
文件导入替换为 python 2.4 file=open()
语句等,但最终卡住了在使用 AttributeError: 'module' object has no attribute 'Struct'
调用 main()
期间(似乎结构模块在 python 2.4 中没有 Struct() 属性 - 也无法从 shell 调用它! ).
然而,最终对我有用的是以下内容:
1) 如果您还没有安装 setuptools,请从以下位置获取用于安装 setuptools 的 bootstrap 脚本: 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 文件,以及控制台中的 运行 python ez_setup.py
。
(setuptools-0.6c11-py2.4.egg安装过程中消失)
4) 成功安装setuptools后,从https://pypi.org/project/pip/1.1/获取pip-1.1并解压。
5) 从控制台转到 pip-1.1 文件夹和 运行 python setup.py install
。
P.S.: 不要忘记将带有 pip.exe 的 /Scripts 文件夹添加到您的 PATH 变量中!