pip:sys.stderr.write(f“ ERROR:{exc}”)with Python 3.5

汤玛斯·梅兹

我在pip和pip3上遇到麻烦。我正在尝试安装要求,但显示错误。当我写pip3或pip --version时,显示此错误。

[email protected]:~$ pip3 --version
Traceback (most recent call last):
  File "/usr/bin/pip3", line 9, in <module>
    from pip import __main__
  File "/usr/local/lib/python3.5/dist-packages/pip/__main__.py", line
21, in <module>
    from pip._internal.cli.main import main as _main
  File
"/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/main.py", line 60
    sys.stderr.write(f"ERROR: {exc}")
                                   ^
SyntaxError: invalid syntax

如果我要安装,它会显示此

[email protected]:~/kubespray$ pip install -r requirements.txt
Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    from pip import __main__
  File
"/usr/local/lib/python2.7/dist-packages/pip-21.0-py2.7.egg/pip/__main__.py",
line 21, in <module>
    from pip._internal.cli.main import main as _main
  File
"/usr/local/lib/python2.7/dist-packages/pip-21.0-py2.7.egg/pip/_internal/cli/main.py",
line 60
    sys.stderr.write(f"ERROR: {exc}")
                                   ^
SyntaxError: invalid syntax
[email protected]:~/kubespray$ pip3 install -r requirements.txt
Traceback (most recent call last):
  File "/usr/bin/pip3", line 9, in <module>
    from pip import __main__
  File "/usr/local/lib/python3.5/dist-packages/pip/__main__.py", line
21, in <module>
    from pip._internal.cli.main import main as _main
  File
"/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/main.py", line 60
    sys.stderr.write(f"ERROR: {exc}")
                                   ^
SyntaxError: invalid syntax

我没有找到正确的答案,所以这就是我问你的原因。谢谢 !我尝试多次删除python,pip,python3和pip3,但仍然存在相同的问题。

布拉德·所罗门

pip不再支持Python 2和3.5。假设您的Python版本为3.5,则需要使用特定于版本的分支:

curl -fsSL -o- https://bootstrap.pypa.io/3.5/get-pip.py | python3.5

get-pip.py参考:https : //pip.pypa.io/en/stable/installing/#installing-with-get-pip-py

相关:如何使用python 2.6.6或python 2.7.5安装旧版PIP版本?

更好的是,如评论中所建议的那样,安装不是寿命终止的Python的较新版本

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章