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

执行pip install constants安装Python constants模块报错如何解决

问题原因分析
  • 核心触发点为本地环境的setuptools版本过低,与当前使用的Python版本不兼容,调用importlib._bootstrap模块时无法找到SourceFileLoader属性
  • 你尝试安装的constants包最后一次更新为2015年,已停止维护多年,本身对新Python版本的适配存在缺陷
解决方案

按优先级从高到低选择即可:

方案1:升级基础包工具后重试安装

先执行命令升级pip和setuptools到最新版本:

python -m pip install --upgrade pip setuptools

升级完成后再次尝试安装constants:

pip install constants

方案2:更换仍在维护的同类替代包

因为原版constants包已停止维护,长期使用存在稳定性隐患,可直接替换为功能一致的活跃维护包,例如python-constantine,安装命令如下:

pip install python-constantine

如果是需要实现常量配置类的需求,也可以直接使用主流的pydantic库完成对应功能。

方案3:强制兼容原版constants包

如果业务场景必须使用原版constants包,可先临时降级setuptools到兼容版本:

pip install setuptools==44.0.0

降级完成后再执行pip install constants即可安装成功,安装完成后可根据自身需求再将setuptools升级回最新版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 02:36:04