You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过deadsnakes安装Python后使用pip报错:No module named 'distutils'

解决deadsnakes PPA安装Python后pip缺失distutils的问题

通过deadsnakes PPA安装Python 3.12后,执行以下命令安装Django时:

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'

原因是deadsnakes提供的Python包默认不包含distutils模块,需要手动安装对应版本的distutils包:

  • 执行以下命令安装Python3.12对应的distutils:
sudo apt update && sudo apt install python3.12-distutils

安装完成后,重新执行python3.12 -m pip install django即可正常安装。

内容的提问来源于stack exchange,提问作者CodeDude

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 20:12:01