1

我已经尝试删除和安装它。

我做了

    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
4

0 回答 0