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

Ubuntu 22.04安装Apache Superset时执行superset fab create-admin命令遇ModuleNotFoundError问题求助

Ubuntu 22.04安装Apache Superset时执行superset fab create-admin命令遇ModuleNotFoundError问题求助

看起来你遇到的是cryptography版本不兼容导致的问题,我之前在安装Superset 1.5.1的时候也碰到过类似情况,给你几个具体的解决步骤:

  • 首先确保你已经激活了Superset的虚拟环境(你当前已经处于激活状态,这步可以跳过,但如果后续操作需要重新激活的话,执行source venv/bin/activate)
  • 卸载当前安装的cryptography版本:
    pip uninstall -y cryptography
    
  • 安装与Superset 1.5.1兼容的cryptography版本,推荐安装3.4.8版本:
    pip install cryptography==3.4.8
    
  • 重新执行创建管理员的命令:
    superset fab create-admin
    

问题原因解释:

cryptography库在较新的版本中重构了内部模块结构,移除了cryptography.hazmat.backends.openssl.x509这个直接可导入的模块路径,而Apache Superset 1.5.1的代码仍然依赖旧版本的cryptography内部API,因此安装兼容的低版本cryptography就能解决这个模块找不到的错误。

如果执行完上述步骤后仍然遇到其他依赖问题,可以尝试强制重新安装Superset 1.5.1来修复所有依赖:

pip install apache-superset==1.5.1 --force-reinstall

备注:内容来源于stack exchange,提问作者Product Division

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 15:54:08