使用 deadsnakes ppa 安装 python 并使用 pip 时,如下例所示
python3.12 -m pip install django
会导致以下错误
File "/usr/lib/python3/dist-packages/pip/_internal/locations/_distutils.py", line 9, in <module>
from distutils.cmd import Command as DistutilsCommand
ModuleNotFoundError: No module named 'distutils'
奔跑
sudo apt install python3.12-distutils
这应该可以解决你的问题 InshaAllah
使用 deadsnakes ppa 安装任何 python 版本时,您不会安装 pip 运行所需的名为 distutils 的重要软件包,如果您有除 python3.12 之外的任何其他版本,请使用以下格式
sudo apt install python{version}-distutils