Ubuntu中Python3找不到_sqlite3模块

今天跑一个代码,出现了一个找不到sqlite3模块的错误,错误如下:

from _sqlite3 import *
ModuleNotFoundError: No module named '_sqlite3'

网上查资料说,因为python3没有自带sqlite3相关方面的支持,要自己先安装然后再重新编译Python,操作如下:

安装sqlite3支持组件:

sudo apt-get install libsqlite3-dev

重新编译和安装Python:

先进入Python源文件目录下,例如我的是Python-3.6.2

./configure --enable-loadable-sqlite-extensions && make && sudo make install

编译和安装完之后,进入ubuntu命令行,依次输入python3;import sqlite3。没有报错,问题解决。

相关推荐
dazhong201236 分钟前
PLSQL 客户端连接 Oracle 数据库配置
数据库·oracle
了一li3 小时前
Qt中的QProcess与Boost.Interprocess:实现多进程编程
服务器·数据库·qt
码农君莫笑3 小时前
信管通低代码信息管理系统应用平台
linux·数据库·windows·低代码·c#·.net·visual studio
明 庭3 小时前
Ubuntu下通过Docker部署NGINX服务器
服务器·ubuntu·docker
猿小蔡-Cool3 小时前
ubuntu20.04安装imwheel实现鼠标滚轮调速
ubuntu
别致的影分身3 小时前
使用C语言连接MySQL
数据库·mysql
过过过呀Glik3 小时前
在 Ubuntu 上安装 MySQL 的详细指南
mysql·ubuntu
京东零售技术5 小时前
“慢”增长时代的企业数据体系建设:超越数据中台
数据库
PyAIGCMaster5 小时前
ubuntu装P104驱动
linux·运维·ubuntu
sdaxue.com5 小时前
帝国CMS:如何去掉帝国CMS登录界面的认证码登录
数据库·github·网站·帝国cms·认证码