升级到 Ubuntu 20.04 后,我开始收到此错误
pip
ModuleNotFoundError:我运行的每个命令都没有名为“distutils.util”的模块。
我尝试过以下解决方案ModuleNotFoundError:没有名为“distutils.util”的模块和pip3 指向错误的 python 版本但似乎没有什么效果。
尝试过这个:
python3 -m pip
和:
sudo apt-get install python3-distutils
sudo apt-get install python3-apt
这两个命令告诉我这些包已经安装好了,所以我重新安装了它们,但没有任何结果。
有什么解决办法吗?
我有一个运行 Python 3.6.9 的虚拟环境。
答案1
就我而言,我解决了这个问题
sudo apt install python3.10-distutils
答案2
我通过安装特定版本的 distutils 解决了这个问题:
IE:
sudo apt install python3.9-apt
答案3
您可以尝试通过安装您的版本来解决它distutils
,因为您正在运行 Python 3.6.9:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt install python3.6-distutils
答案4
我通过创建一个运行 Python 3.8 的新虚拟环境解决了这个问题。