昇腾社区首页
中文
注册

执行盘古模型的训练任务时,报错提示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
     ./configure --prefix=/usr/local/python3.7.5 --enable-loadable-sqlite-extensions && make && sudo make install