【问题标题】:get-pip.py returns SyntaxError: invalid syntax [duplicate]get-pip.py 返回 SyntaxError:无效语法 [重复]
【发布时间】:2021-05-02 01:49:03
【问题描述】:

我通过这个命令安装了 pip

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

当我做了sudo python2 get-pip.py

Traceback (most recent call last):
  File "get-pip.py", line 24226, in <module>
    main()
  File "get-pip.py", line 199, in main
    bootstrap(tmpdir=tmpdir)
  File "get-pip.py", line 82, in bootstrap
    from pip._internal.cli.main import main as pip_entry_point
  File "/tmp/tmpf3jeCG/pip.zip/pip/_internal/cli/main.py", line 60
    sys.stderr.write(f"ERROR: {exc}")
                                   ^
SyntaxError: invalid syntax

几周前它工作正常,然后突然停止工作。我真的需要知道我做错了什么?我还有其他方法可以做到吗?我正在使用具有 Java8 图像的 Atlassian Bitbucket。我还需要安装 pip,因为我不能拥有多个图像。我正在使用上述命令在本地下载它并使 pip 工作。有没有其他方法可以让它发挥作用?

【问题讨论】:

标签: python pip python-2.x


【解决方案1】:

在较新版本的 pip 上支持 Python 2.7 is deprecated,这就是您在此处注意到此错误的原因。

为了让您在使用 Python 2.7 和 pip 时保持理智,请使用 pip 安装程序本身将自己保持为较低版本的 pip

pip install --upgrade pip==20.3

或使用 Python 2.7 特定版本的 get-pip.py

curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py

【讨论】:

  • get-pip 脚本的位置已更改为https://bootstrap.pypa.io/pip/2.7/get-pip.py
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-16
  • 1970-01-01
相关资源
最近更新 更多