ModuleNotFoundError:升级到 Ubuntu 20.04 后没有名为“distutils.util”的模块

ass*_*ler 7 python python3 pip

升级到 Ubuntu 20.04 后我开始收到此错误

ModuleNotFoundError:pip我运行的每个命令都没有名为“distutils.util”的模块。

我尝试了ModuleNotFoundError: No module named 'distutils.util' and pip3 is pointing to the error version of python 的解决方案,但似乎没有任何效果。

尝试过这个:

python3 -m pip
Run Code Online (Sandbox Code Playgroud)

和:

sudo apt-get install python3-distutils
sudo apt-get install python3-apt
Run Code Online (Sandbox Code Playgroud)

这两个命令告诉我这些软件包已经安装,所以我重新安装了它们,但隧道尽头没有亮灯。

有什么解决办法吗?

我有一个运行 Python 3.6.9 的虚拟环境。

小智 11

就我而言,我解决了这个问题

sudo apt install python3.10-distutils
Run Code Online (Sandbox Code Playgroud)


小智 1

我通过安装特定于版本的 distutils 解决了这个问题:

IE:

sudo apt install python3.9-apt
Run Code Online (Sandbox Code Playgroud)


小智 0

我通过创建一个运行 Python 3.8 的新虚拟环境解决了这个问题。