解决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