无法找到Python模块sqlite3,但已列出

时间:2016-08-16 16:09:10

标签: python python-2.7 sqlite

我正在尝试运行python应用程序,但是我收到的错误指向sqlite3不存在。这很奇怪,因为自2.5以来sqlite3已成为Python的标准。我正在运行Python 2.7.11。我可以列出Python模块并使用

查看sqlite3
pydoc modules

但是我收到以下错误:

>>> 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 28, in <module>
    from _sqlite3 import *
ImportError: No module named _sqlite3

我尝试按照其他用户的建议安装pysqlite来解决这个问题。

pip install pysqlite

但我遇到了另一个错误:

src/connection.h:33:21: error: sqlite3.h: No such file or directory

这让我回到了最初的困惑。

0 个答案:

没有答案