gpt4 book ai didi

get-pip.py 的 curl 不起作用 : Syntax Error

转载 作者:行者123 更新时间:2023-12-01 11:16:36 25 4
gpt4 key购买 nike

当我尝试运行时:

[root@pex appliance_ui]# curl https://bootstrap.pypa.io./get-pip.py | python

它返回:
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload Upload Total Spent Left Speed
100 1603k 100 1603k 0 0 7006k 0 --:--:-- --:--:-- --:--:-- 13.2M
Traceback (most recent call last):
File "<stdin>", line 20649, in <module>
File "<stdin>", line 197, in main
File "<stdin>", line 82, in bootstrap
File "/tmp/tmpH39pcu/pip.zip/pip/_internal/__init__.py", line 42, in <module>
File "/tmp/tmpH39pcu/pip.zip/pip/_internal/cmdoptions.py", line 16, in <module>
File "/tmp/tmpH39pcu/pip.zip/pip/_internal/index.py", line 526
{str(c.version) for c in all_candidates},
^
SyntaxError: invalid syntax

还,
[root@pex appliance_ui]# python get-pip.py --verbose

输出:
python: can't open file 'get-pip.py': [Errno 2] No such file or directory

谁能告诉我为什么会这样?
我有 Python 2.6 和 pip 9.0.1。我的目标是在整个项目中尽快升级到 python 3.5。

最佳答案

您使用的 Python 版本位于 python不支持集合推导。我可以看到同样的错误尝试做 {str('foo') for c in [1,2,3]}在 Python 2.4 中,而不是在它工作的 2.7 中。

根据答案herethe note in this section of the pip installation documentation你应该在 2.6 上为 get-pip.py 使用这个 URL:https://bootstrap.pypa.io/2.6/get-pip.py

您还可以看到 Python 2.7 是此处列出的最旧的受支持版本:https://pip.pypa.io/en/stable/installing/#python-and-os-compatibility

至于[Errno 2] No such file or directory ,那是因为 curl将文件内容放在标准输出上,而不是放在您的文件系统上。如果你想下载文件,你可以使用 wget .

关于get-pip.py 的 curl 不起作用 : Syntax Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50045697/

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