如何在 Ubuntu 3 上安装 python16 组件?

How to install python3 components on Ubuntu 16?

提问人:personal_cloud 提问时间:8/30/2023 最后编辑:personal_cloud 更新时间:8/30/2023 访问量:22

问:

我正在尝试安装具有声称可以使用最新 .我尝试了,然后它报告了成功,但实际上并没有奏效:python3-pipapt-get remove python3-pipapt-get install python3-pip

% pip2 --version
ppip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7)
% pip3 --version
Traceback (most recent call last):
  File "/usr/bin/pip3", line 11, in <module>
    sys.exit(main())
  File "/home/xxx/.local/lib/python3.5/site-packages/pip/__init__.py", line 11, in main
    from pip._internal.utils.entrypoints import _wrapper
  File "/home/xxx/.local/lib/python3.5/site-packages/pip/_internal/utils/entrypoints.py", line 12
    f"pip{sys.version_info.major}",
                                 ^
SyntaxError: invalid syntax

在 Ubuntu 16 中安装 python3 组件的最简单方法是什么?

(值得一提的是,我注意到有些人在 pip2 上遇到了一些类似的问题,可能是因为他们不小心将 pip3 “升级”到了不稳定的版本。这可能发生在我的系统上,但我不确定为什么不修复它)。apt-get

python-3.x 乌班图-16.04

评论

0赞 wjandrea 8/30/2023
Ubuntu 16.04 不再支持标准,因此您应该升级,除非您使用的是带有 ESM 的旧系统。
1赞 jasonharper 8/30/2023
您以某种方式安装了一个版本,该版本需要比您更新的 Python 版本 - 我认为生成语法错误的 f-string 功能是在 Python 3.6 中添加的。pip
0赞 personal_cloud 8/30/2023
@jasonharper 我同时安装了 Python 3.5.2 和 Python 3.6.13。为什么用错了?实际上 pip3 是从 so 开始的,那么它使用 Python3.6 语法做什么?pip3#!/usr/bin/python3

答:

0赞 personal_cloud 8/30/2023 #1

pip3 --version是错误的语法。

python3.6 -m pip --version是正确的语法