执行盘古模型的训练任务时,报错提示No module named '_sqlite3'
问题现象描述
执行盘古模型的训练任务时,报错提示No module named '_sqlite3'。
原因分析
环境中缺少盘古镜像需要的sqlite3依赖,导致训练任务失败。
解决措施
- 根据当前的操作系统类型,执行相应的安装命令,安装sqlite3依赖。
- Ubuntu
sudo apt-get install libsqlite3-dev
- CentOS
sudo yum install sqlite-devel
- Ubuntu
- 执行以下命令,以Python 3.7为例,重新编译Python。
./configure --prefix=/usr/local/python3.7.5 --enable-loadable-sqlite-extensions && make && sudo make install
父主题: 使用时出现的故障