我已尝试删除并安装它。
我做了
sudo apt-get remove sqlite3 libsqlite3-dev
手动进入文件夹
/usr/lib
/usr/local/lib
/lib
并搜索“sqlite3”并删除所有文件
然后我做了 sudo apt-get install sqlite3 libsqlite3-dev
当我做的时候
$sqlite3
在终端我得到了
sqlite3: symbol lookup error: sqlite3: undefined symbol: sqlite3_sourceid
编辑:在python中,如果我在解释器中输入import sqlite,我得到
File "/usr/lib/python2.7/dist-packages/sqlite/__init__.py", line 1, in <module>
import _sqlite
ImportError: libsqlite.so.0: cannot open shared object file: No such file or directory
编辑2:我搜索了文件
libsqlite.so.0
并在
中找到它 /opt/lampp/lib
现在在python解释器中我可以
>>> import sqlite
>>> sqlite.version
'1.0.1'
>>> import sqlite3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named sqlite3