なぜ
from pysqlite2 import dbapi2 as sqlite
原因
ImportError: pysqlite2 という名前のモジュールがありません
pysqlite2 は Python 2.6.5 に既にインストールされていませんか?
モジュールは と呼ばれsqlite3
ます。pysqlite2
は、Python 標準ライブラリの一部になる前のモジュールの名前でした。
おそらくコードでこれを使用したいと思うでしょう:
import sqlite3
標準ドキュメントはこちら: http://docs.python.org/library/sqlite3.html
編集:そして、すべてのベースをカバーするためだけに:
sqlite3
モジュールにはサブメンバーもありますdbapi2
が、直接使用する必要はありません。モジュールは、すべてのメンバーを直接sqlite3
公開します。dbapi2