开发者
鲲鹏环境升级Python3.7后报ModuleNotFoundError: No module named'_sqlite3'错误解决方法
鲲鹏环境升级Python3.7后报ModuleNotFoundError: No module named'_sqlite3'错误解决方法
发表于2024/03/06
340

【问题描述】

鲲鹏环境Ubuntu18.04.4系统上手动升级系统python3版本到Python 3.7.7版本后,运行python程序报ModuleNotFoundError: No module named '_sqlite3'错误,详细报错如下:

cke_2715.png

【解决方法】

1、安装sqlite3依赖;

apt-get -y install libsqlite3-dev

2、重新编译Pyhton 3.7.7;

wget https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tgz

tar -xf Python-3.7.7.tgz ; cd Python-3.7.7

./configure --enable-optimizations; sudo make -j$(nproc) altinstall; cd ..

3、再次运行python程序即正常。

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞