![旧版本的 python 无法访问“python3-distutils”](https://linux22.com/image/1193108/%E6%97%A7%E7%89%88%E6%9C%AC%E7%9A%84%20python%20%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%E2%80%9Cpython3-distutils%E2%80%9D.png)
总结:有两个版本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 版本。