下载
中文
注册
执行盘古模型的训练任务时,报错提示No module named '_sqlite3'

执行盘古模型的训练任务时,报错提示No module named '_sqlite3'

2025/01/26

31

暂无评分
我要评分

问题信息

问题来源产品大类产品子类关键字
官方集群调度断点续训盘古、No module named '_sqlite3'

问题现象描述

执行盘古模型的训练任务时,报错提示No module named '_sqlite3'。

原因分析

环境中缺少盘古镜像需要的sqlite3依赖,导致训练任务失败。

解决措施

  1. 根据当前的操作系统类型,执行相应的安装命令,安装sqlite3依赖。

    • Ubuntu
      sudo apt-get install libsqlite3-dev
    • CentOS
      sudo yum install sqlite-devel

  2. 执行以下命令,以Python 3.7为例,重新编译Python

    1. 下载Python软件包。
      wget https://repo.huaweicloud.com/python/3.7.5/Python-3.7.5.tar.xz
    2. 将软件包进行解压。
      tar -xf Python-3.7.5.tar.xz && cd Python-3.7.5 && ./configure --prefix=/usr/local/python3.7.5 --enable-shared
    3. 执行以下命令进行安装。
       make && make install

本页内容