总结:有两个版本Python在我的系统上。旧版本无法访问分布式实用程序。
我正在运行全新安装的 Ubuntu 22.04。
该发行版已安装两个版本的 Python:Python 3.10&Python 3.9并且没有实例点子。
我已经安装了点子通过运行:
sudo apt install python3-pip
这使得点子可以用来Python 3.10。我可以通过以下方式确认:
$ python3.10 -m pip --version
pip 22.0.2 from /usr/lib/python3/dist-packages/pip (python 3.10)
然而,点子不工作Python 3.9。 看:
$ python3.9 -m pip --version
Traceback (most recent call last):
...
from distutils.cmd import Command as DistutilsCommand
ModuleNotFoundError: No module named 'distutils.cmd'
python3-distutils已安装(仅限 v3.10):
$ apt list --installed | grep distutils
python3-distutils/jammy-updates,jammy-updates,now 3.10.6-1~22.04 all [installed]
我无法安装python3-distutils版本 3.9:
$ sudo apt install python3.9-distutils
E: Unable to locate package python3.9-distutils
E: Couldn't find any package by glob 'python3.9-distutils'
问题怎么做分布式实用程序可以用来Python 3.9所以点子适用于 Python 版本。