没有名为"distutils.util"的模块



我正在开发ubuntu 16.0.4 LTS,在python 3.8中创建虚拟环境时,我没有得到名为"distutils.util"的模块

我正在使用存储库:sudo add-apt-repository ppa:deadsnakes/ppa我尝试了以下操作,但没有成功

sudo apt install python3-distutils
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package python-distutils

我已经尝试了这个链接的解决方案

sudo apt install python3.8-distutils
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package python3.8-distutils
E: Couldn't find any package by glob 'python3.8-distutils'
E: Couldn't find any package by regex 'python3.8-distutils'

确保用适当的版本替换python的版本3.10

安装Python3.10

Update system
$ sudo apt-get update -y && sudo apt-get full-upgrade -y
Helps to add ppa repositories
$ sudo apt install software-properties-common -y
Adding deadsnake repository
$ sudo apt-add-repository ppa:deadsnakes/ppa
Installing python
$ sudo apt-get install python3.10
$ sudo apt-get install python3.10-dev
$ sudo apt-get install python3.10-tk
Add Python 3.8 & Python 3.10 to update-alternatives
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 2
Update Python 3 for point to Python 3.10
$ sudo update-alternatives --config python3

安装distutils.util

$ sudo apt-get install python3.10-distutils

仍然使用python3.10 -m pip some_command可能会导致错误使用进行修复

$ curl -sS https://bootstrap.pypa.io/get-pip.py | python3.10

最新更新