gpt4 book ai didi

python - pip: sys.stderr.write(f"ERROR: {exc}") 使用 Python 3.5

转载 作者:行者123 更新时间:2023-12-03 14:06:10 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Installing pip is not working in python < 3.6

(3 个回答)


7 个月前关闭。




我在使用 pip 和 pip3 时遇到问题。
我正在尝试安装要求,但显示错误。当我编写 pip3 或 pip --version 时,它会显示此错误。

jumphost@jumphost-VirtualBox:~$ 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
如果我尝试安装,它显示了这一 pip
jumphost@jumphost-VirtualBox:~/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
jumphost@jumphost-VirtualBox:~/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/pip/3.5/get-pip.py | python3.5
get-pip.py引用: https://pip.pypa.io/en/stable/installing/#installing-with-get-pip-py
相关: How can I install a legacy PIP version with python 2.6.6 or python 2.7.5?
更好的是,按照评论中的建议,安装一个较新版本的 Python,即 not end-of-life .

注: -o- in curl 表示“强制将输出执行到标准输出”,以便将其通过管道传输到 python .

关于python - pip: sys.stderr.write(f"ERROR: {exc}") 使用 Python 3.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66212924/

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