ModuleNotFoundError: No module named 'sqlite'
解决 ModuleNotFoundError: No module named 'sqlite'。问题
今天在将Python2.7升级至Python3.6后导入sqlite模块时出现了一下报错,到网上查询了各种文档,介绍了各种方法都不能解决,最后才发现是因为库文件的问题,特此记录,以免再犯。
方法一、
首先如果你的环境不是多个版本的Python环境,使用此方法可能能够解决你所遇到的问题,解决方法如下:
yum -y install sqlite sqlite-devel
方法二、
如果你的系统上安装了多个版本的Python,那么很可能出现这个问题的原因就是virtualenv使用的那一套python中没有_sqlite3.so这个文件,解决方法如下:
首先查看库文件的位置
find / -name _sqlite3.so
/usr/lib64/python2.7/lib-dynload/_sqlite3.so
然后查看下系统中所有Python的当前路径
whereis python
python: /usr/bin/python.bak /usr/bin/python2.7-config /usr/bin/python2.7 /usr/bin/python /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/local/bin/python3.6m /usr/local/bin/python3.6m-config /usr/local/bin/python3.6-config /usr/local/bin/python3.6 /usr/local/lib/python2.7 /usr/local/lib/python3.6 /usr/include/python2.7 /usr/share/man/man1/python.1.gz
直接将_sqlite3.so库文件拷贝至当前所用Python路径
cp /usr/lib64/python2.7/lib-dynload/_sqlite3.so /usr/local/lib/python3.6/lib-dynload/
进入Python,import模块名查看是否成功。
[root@bj ~]# python
Python 3.6.0 (default, Sep 20 2017, 15:50:27)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux
Type "help", "copyright", "credits" or "license" for more information.
import sqlite3
												
											ModuleNotFoundError: No module named 'sqlite'的更多相关文章
- centos7安装python3和Django后,ModuleNotFoundError: No module named '_sqlite3'
		
1.准备安装环境 yum groupinstall 'Development Tools' yum install zlib-devel bzip2-devel openssl-devel ncurs ...
 - 解决python3.7  ModuleNotFoundError: No module named  bz2
		
解决: ModuleNotFoundError: No module named bz2 ModuleNotFoundError: No module named '_lzma' 1.在操作系统中安 ...
 - ModuleNotFoundError: No module named '_sqlite3'的解决办法:pipenv的用法
		
export PIPENV_VENV_IN_PROJECT=1pipenv --venvpipenv --where pipenv install -r requirements.txtpipenv ...
 - 在用python操作mysql时报错:ModuleNotFoundError: No module named 'MySQLdb'
		
用Flask+python+mysql写一个小项目 系统 win10 py版本:3.6.1 在配置数据库时报错ModuleNotFoundError: No module named 'MySQLdb ...
 - ModuleNotFoundError: No module named 'redis'
		
在安装过Redis后,通过Python程序导入redis时,遇到一个“ModuleNotFoundError: No module named redis”错误,网上查了下原因,解决办法如下: Pyt ...
 - ModuleNotFoundError: No module named '_sqlite3' -- python2.7 问题
		
ModuleNotFoundError: No module named '_sqlite3' 运行python 工程出现上面这个问题,以为python安装中缺少这个依赖, 注python 2.7 首 ...
 - centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'
		
centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'的解决办法 3.7版本需要一个新的包libffi-de ...
 - Python中安装bs4后,pycharm依然报错ModuleNotFoundError: No module named 'bs4'
		
学习网络抓取时,第一步出现问题. 执行示例代码 from urllib.request import urlopen from bs4 import BeautifulSoup html = urlo ...
 - error: ModuleNotFoundError: No module named 'ConfigParser'
		
(env2.7) Kaitlyns-Mac:bin kaitlyn$ pip install MySQL-python Looking in indexes: https://pypi.tuna.ts ...
 
随机推荐
- https://developer.mozilla.org/
			
Document/querySelector https://developer.mozilla.org/zh-CN/docs/Web/API/Document/querySelector
 - Ubuntu 18.04上安装R及Rstudio
			
安装R引用自:https://www.howtoing.com/how-to-install-r-on-ubuntu-18-04 安装Rstudio引用自:https://www.rstudio.co ...
 - Python合并列表,append()、extend()、+、+=
			
在实际应用中涉及到了列表合并的问题. 在应用append()时,发现列表是以一个元素的形式追加到列表上的,最后查询后用的是extend()方法,下面是区别 1.append() 向列表尾部追加一 ...
 - IE低版本浏览器兼容问题
			
head标签中填写如下代码 <meta name="renderer" content="webkit"/> <meta name=" ...
 - avg(xxxxxx)什么时候能独自出现?
			
avg(xxxxxx)是作为求一组数据的平均数,需要有这组数据的总数和个数,所以通常配合着group by来使用, 比如: SELECT ID, AVG(GRADE) AS 平均数 FROM TEST ...
 - cmd无法输入中文解决方案
			
1.regedit 2.选中HKEY_CURRENT_USER-Console,找到LoadConIme,双击,设置值为1,十六进制 3.此时应该已经ok了.如还不行,看一下%systemroot%\ ...
 - Asp.net实现同页面内多图片自动上传并带预览显示
			
FileUpload控件实现单按钮图片自动上传并带预览显示 1.实现原理: 此方法适合针对有后台生成的图片相关内容,例如购物网站商品展示页面中的封面图片,图片的数量由后台访问数据库,并加载到页面.这种 ...
 - iOS - swift项目接入bugly - 报错, 配置符号表,下载Java环境,
			
1.pod 安装,无需配置任何东西 2.终端找到路径: pod install 3.在 appdelegate 导入 import Bugly extension AppDelegate{ /// ...
 - nginx 反向代理 apache 服务
			
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时 ...
 - loadrunner--常用函数列表【转】
			
1. Intweb_reg_save_param("参数名","LB=左边界","RB=右边界",LAST);/注册函数,在参 ...