syncdbしようとするとdjango.core.exceptions.ImproperlyConfiguredエラーが表示される
2009年02月15日(日) 21:39
OSによってPython2.5と同時にsqliteが導入されないことがあります。
OSによってPython2.5と同時にsqliteが導入されないことがある
CentOSでsqlite用のモジュール(sqlite3)がインストールされていなかった事例があります。
次のエラーが出る場合には、別途sqliteを導入してください。
django.core.exceptions.ImproperlyConfigured: Error loading sqlite3 module: No module named pysqlite2
パッケージ管理ツールで導入する場合には、まずsqliteとsqlite-develを導入してください(ディストリビューションによって名前が異なることがあります)。その後、sqliteモジュールのインストールを行ってください。
手動でインストールする場合には、sqliteをダウンロードしてインストールします。その後、sqliteモジュールのインストールを行ってください。
sqliteモジュールのインストール確認方法
Pythonのインタラクティブシェルを起動して、sqlite3をインポートしてみてください。
$ python >>> import sqlite3
