通过 deadsnakes 安装的 python pip 显示“没有名为 distutils 的模块”错误

问题描述 投票:0回答:1

使用 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'
python ubuntu pip distutils
1个回答
0
投票

简短回答

奔跑

sudo apt install python3.12-distutils

这应该可以解决你的问题 InshaAllah

长答案

使用 deadsnakes ppa 安装任何 python 版本时,您不会安装 pip 运行所需的名为 distutils 的重要软件包,如果您有除 python3.12 之外的任何其他版本,请使用以下格式

sudo apt install python{version}-distutils
© www.soinside.com 2019 - 2024. All rights reserved.