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

导入altair报错AttributeError: jsonschema无Draft7Validator属性如何解决

报错原因

导入Altair触发AttributeError: module 'jsonschema' has no attribute 'Draft7Validator'的核心原因是当前Python环境中安装的jsonschema版本过低,低于3.0.0版本的jsonschema未提供Draft7Validator接口,无法匹配你使用的开发版Altair 4.2.0.dev0的依赖要求。

修复步骤
  • 先卸载当前环境的旧版本jsonschema:
pip uninstall jsonschema -y
  • 安装3.2.0及以上的稳定版jsonschema:
pip install jsonschema>=3.2.0
  • 若使用conda管理依赖,执行对应安装命令:
conda install 'jsonschema>=3.2.0'
  • 安装完成后重新运行import altair as alt验证即可。

如果执行上述操作后仍然报错,确认你的代码运行内核(比如Jupyter notebook的kernel)对应的Python环境,和你执行pip/conda命令的环境是同一个即可解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 14:54:06