10

なぜ

from pysqlite2 import dbapi2 as sqlite

原因

ImportError: pysqlite2 という名前のモジュールがありません

pysqlite2 は Python 2.6.5 に既にインストールされていませんか?

4

1 に答える 1

20

モジュールは と呼ばれsqlite3ます。pysqlite2は、Python 標準ライブラリの一部になる前のモジュールの名前でした。

おそらくコードでこれを使用したいと思うでしょう:

import sqlite3

標準ドキュメントはこちら: http://docs.python.org/library/sqlite3.html

編集:そして、すべてのベースをカバーするためだけに:

sqlite3モジュールにはサブメンバーもありますdbapi2が、直接使用する必要はありません。モジュールは、すべてのメンバーを直接sqlite3公開します。dbapi2

于 2012-08-20T20:23:18.207 に答える