为什么
from pysqlite2 import dbapi2 as sqlite
问题原因:
导入错误: 找不到名为pysqlite2的模块
Python 2.6.5中已经安装了pysqlite2,为什么还会出现这个问题?
这个模块叫做sqlite3
。pysqlite2
是它成为Python标准库之前的模块名称。
你很可能希望在你的代码中使用它:
import sqlite3
标准文档在这里:http://docs.python.org/library/sqlite3.html
编辑:为了全面,sqlite3
模块还有一个 dbapi2
子成员,但您不需要直接使用它。 sqlite3
模块直接公开了所有 dbapi2
成员。
import sqlite3
和connection = sqlite3.connect('MyDatabase.db')
等等。非常感谢。 - jacknad