解决CentOS下ImportError: No module named '_sqlite3'的问题

作者:bladestone 时间:2022-03-14 20:13:57 

问题环境依赖

OS: CentOS 7.2 Python 3.5

问题提出

在运行一个Python程序之时,在调用sqlite之时,碰到如下的错误信息:

Traceback (most recent call last):
File "decode_conv.py", line 6, in <module>
import sqlite3
File "/usr/local/lib/python3.5/sqlite3/__init__.py", line 23, in <module>
from sqlite3.dbapi2 import *
File "/usr/local/lib/python3.5/sqlite3/dbapi2.py", line 27, in <module>
from _sqlite3 import *
ImportError: No module named '_sqlite3'

从问题来分析, sqlite没有安装

问题分析

首先尝试:

pip3 install sqlite
pip3 install sqlite3

输出的结果信息如下:

Collecting sqlite3
  Could not find a version that satisfies the requirement sqlite3 (from versions: )
No matching distribution found for sqlite3
You are using pip version 9.0.1, however version 9.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

结果都没有找到,看来这个不是通过pip来安装的。

经过查找,发现是通过yum来安装的:

yum install sqlite-devel

然后提示安装成功

之后需要将Python基于代码的安装包重新编译一下,并重新安装之后,方可生效:

./configure –prefix=python-install-folder
make & make install

重新执行程序就会发现原有的错误信息已经解决了。

来源:https://blade.blog.csdn.net/article/details/79614505

标签:CentOS,ImportError,module,named,sqlite3
0
投稿

猜你喜欢

  • python中字符串的编码与解码详析

    2022-11-15 23:24:12
  • php抓取页面的几种方法详解

    2023-11-14 10:53:42
  • 对学好网页设计很有价值的一句话

    2007-10-28 16:04:00
  • Python爬虫之网页图片抓取的方法

    2021-12-19 00:47:20
  • Python的函数使用详解

    2021-11-22 15:34:25
  • Python中new方法的详解

    2022-12-06 14:20:18
  • Window.ShowModalDialog使用手册

    2008-02-24 14:42:00
  • Python+OpenCV六种实时图像处理详细讲解

    2022-06-14 10:47:27
  • 给页面 unload 加上效果

    2009-03-12 12:32:00
  • 十几行的超简日历组件(兼容FF)js源码

    2010-08-08 08:49:00
  • PHP get_html_translation_table()函数用法讲解

    2023-06-05 18:36:00
  • python中如何实现将数据分成训练集与测试集的方法

    2022-10-03 23:11:45
  • 一些需要禁用的PHP危险函数(disable_functions)

    2023-11-23 15:29:25
  • PyTorch中topk函数的用法详解

    2022-11-08 13:55:52
  • 使用Python的networkx绘制精美网络图教程

    2022-10-31 06:52:47
  • python的exec、eval使用分析

    2022-05-26 18:38:25
  • python中安装django模块的方法

    2023-08-27 13:30:21
  • Python检测和防御DOS攻击的最简单方法

    2022-04-12 17:23:19
  • [原创][分享]数字格式化转换

    2011-07-04 12:20:15
  • thinkPHP中配置的读取与C方法详解

    2023-11-14 17:12:35
  • asp之家 网络编程 m.aspxhome.com