我正在尝试运行python应用程序,但是我收到的错误指向sqlite3不存在。这很奇怪,因为自2.5以来sqlite3已成为Python的标准。我正在运行Python 2.7.11。我可以列出Python模块并使用
查看sqlite3pydoc 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
这让我回到了最初的困惑。