syncdbしようとするとdjango.core.exceptions.ImproperlyConfiguredエラーが表示される

2009年02月15日(日) 21:39

return to Django×Python

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 http://www.sqlite.org/download.html

    pysqlite http://oss.itsystementwicklung.de/trac/pysqlite/

  • sqliteモジュールのインストール確認方法

    Pythonのインタラクティブシェルを起動して、sqlite3をインポートしてみてください。

    $ python
    >>> import sqlite3
    

return to Django×Python


 
ponybadge
...

Powered by

Feedbacks

Tweets

Tags

Calendar