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

CentOS7.9下DataHub版本查询报错,求助正常运行DataHub服务

问题解决:CentOS7.9下Python3.8安装DataHub后执行version命令报错

问题根源

最新版Click库(9.x及以上)已不再支持Python3.8,安装acryl-datahub时会自动拉取高版本Click,导致与Python3.8的typing模块兼容性冲突,触发AttributeError。

解决方案

方案1:降级Click到兼容版本

执行以下命令安装支持Python3.8的Click版本:

python3 -m pip install click==8.1.7

完成后重新验证DataHub版本:

python3 -m datahub version

方案2:使用虚拟环境隔离依赖(推荐)

避免系统Python的依赖冲突,创建独立虚拟环境:

  • 创建虚拟环境:
    python3 -m venv datahub-env
    
  • 激活虚拟环境:
    source datahub-env/bin/activate
    
  • 安装acryl-datahub:
    pip install --upgrade acryl-datahub
    
  • 验证版本:
    datahub version
    

额外建议

Python3.8已进入维护阶段,长期使用建议升级到Python3.9及以上版本,以获得更好的库兼容性和安全更新。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 11:55:59