导入错误:找不到名为pysqlite2的模块。

10

为什么

from pysqlite2 import dbapi2 as sqlite

问题原因:

导入错误: 找不到名为pysqlite2的模块

Python 2.6.5中已经安装了pysqlite2,为什么还会出现这个问题?

1个回答

20

这个模块叫做sqlite3pysqlite2是它成为Python标准库之前的模块名称。

你很可能希望在你的代码中使用它:

import sqlite3

标准文档在这里:http://docs.python.org/library/sqlite3.html

编辑:为了全面,sqlite3 模块还有一个 dbapi2 子成员,但您不需要直接使用它。 sqlite3 模块直接公开了所有 dbapi2 成员。


1
我明白了。所以我只需要 import sqlite3connection = sqlite3.connect('MyDatabase.db') 等等。非常感谢。 - jacknad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接