ImportError: No module named _sqlite3 报错解决方法

简介:

报错如下错误:

>>> import sqlite3

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

  File "/usr/local/lib/python2.7/sqlite3/__init__.py", line 24, in <module>

    from dbapi2 import *

  File "/usr/local/lib/python2.7/sqlite3/dbapi2.py", line 27, in <module>

    from _sqlite3 import *

ImportError: /usr/local/lib/python2.7/lib-dynload/_sqlite3.so: wrong ELF class: ELFCLASS32

>>> exit()

系统上已经安装了Python-2.7.4,由于要升级nltk模块,升级后出现上述错误,后来发现_SQLite3出现问题,百度、搜狗都找遍了,就是没找到解决办法,后来听一个哥们说直接yum安装SQLite和SQLite-devel,然后重新编译Python,正好手头上有Python-2.7.10,说动手就动手,开始干起来,具体流程如下:

下载python-2.17.10.tar.gz,pip-9.0.1.tar.gz,setuptools-32.1.0.zip 依次安装如下:


yum -y install sqlite selite-devel

tar xf python-2.17.10.tar.gz

cd python-2.17.10

python setup.py install

##################

tar xf setuptools-32.1.0.zip

cd setuptools-32.1.0

python setup.py install


####################

tar xf pip-9.0.1.tar.gz

cd pip-9.0.1

python setup.py install




      本文转自027ryan  51CTO博客,原文链接:http://blog.51cto.com/ucode/1885094,如需转载请自行联系原作者






相关文章
使用pip时报错:No module named ‘chardet‘ 的解决办法
使用pip时报错:No module named ‘chardet‘ 的解决办法
1316 0
使用pip时报错:No module named ‘chardet‘ 的解决办法
|
1月前
|
Ubuntu Python
【Python】报错ModuleNotFoundError: No module named ‘XXX‘
【Python】报错ModuleNotFoundError: No module named ‘XXX‘
|
Ubuntu Python
pip3 执行错误 No module named 'distutils.cmd'
pip3 执行错误 No module named 'distutils.cmd'
1448 0
|
9月前
pip安装skbuild报错:ModuleNotFoundError: No module named ‘skbuild’解决方法
pip安装skbuild报错:ModuleNotFoundError: No module named ‘skbuild’解决方法,换源
528 0
Python3.6报错:ModuleNotFoundError: No module named 'MySQLdb'
Python3.6报错:ModuleNotFoundError: No module named 'MySQLdb'
133 0
|
Linux Python
Python3报错ImportError: No module named pysqlite2
Python3报错ImportError: No module named pysqlite2
95 0
|
Python
解决办法:ImportError: No module named pycuda.driver
解决办法:ImportError: No module named pycuda.driver
221 0
|
Python
Python: pymysql报错ModuleNotFoundError: No module named ‘pymysql‘等没有*模块问题
Python: pymysql报错ModuleNotFoundError: No module named ‘pymysql‘等没有*模块问题
271 0
Python: pymysql报错ModuleNotFoundError: No module named ‘pymysql‘等没有*模块问题
|
Python
PyCharm错误解决办法:ModuleNotFoundError: No module named 'matplotlib'
PyCharm错误解决办法:ModuleNotFoundError: No module named 'matplotlib'
430 0
PyCharm错误解决办法:ModuleNotFoundError: No module named 'matplotlib'
|
机器学习/深度学习 缓存 并行计算
NVIDIA Tesla GPU系列P4、T4、P40以及V100参数性能对比
NVIDIA Tesla系列GPU适用于高性能计算(HPC)、深度学习等超大规模数据计算,Tesla系列GPU能够处理解析PB级的数据,速度比使用传统CPU快几个数量级,NVIDIA Tesla GPU系列P4、T4、P40以及V100是Tesla GPU系列的明星产品,云服务器吧分享NVIDIA.
65400 1