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

Python3.12.3执行pipenv install时出现distutils模块缺失错误

解决pipenv install时ModuleNotFoundError: No module named 'distutils'的问题

问题原因

Python 3.12及以上版本不再默认内置distutils模块,而你安装的依赖(此处为flask-oidc的特定PR分支版本)在构建过程中需要调用该模块,最终导致依赖锁定流程失败。

解决方案

方法1:安装系统级distutils包(Debian/Ubuntu等APT系系统)

在终端执行:

sudo apt-get update && sudo apt-get install python3-distutils

方法2:通过pip安装distutils依赖

先激活已创建的虚拟环境,再安装包含distutils的setuptools扩展:

pipenv shell
pip install setuptools[distutils]

退出虚拟环境后重新执行安装命令:

exit
pipenv install

验证

完成上述步骤后,再次运行pipenv install,依赖锁定流程应该能正常完成。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 08:05:56