Mac で Django を構成しようとしています。
「python manage.py syncdb」を実行すると、次のエラーが発生します(抜粋):
self.connection = Database.connect(**kwargs)
sqlite3.OperationalError: unable to open database file
私が経験して確認した考えられる原因:
設定データベース セクションは、特定のファイルを指しています。
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'NAME': '%s/db/tumblog.sql' % PROJECT_ROOT, # Or path to database file if using sqlite3. } }
私はvirtualenvで実行しているので、パーミッションの問題ではありません(と思います)。
syncdb コマンドを実行する前に、settings.py のエディターを閉じました。
ヘルプ?