2012-07-21 5 views
2

heroku에 장고 응용 프로그램을 전개하려고 할 때 다음 오류가 발생합니다. 로컬에서 테스트 할 수 있습니다. 그것은 잘 작동합니다. 하지만 "heroku python manage.py syncdb를 실행하면"다음과 같은 오류가 발생합니다. 다른 관련 게시물을 몇 번 보았지만 만족스러운 답변을 찾을 수 없습니다.heroku _sqlite3이라는 모듈이 없습니다

저는 파이썬 2.7, django 1.3을 가지고 있고 db로 sqlite3을 사용하고 있습니다. 나는 heroku-https://github.com/Stackato-Apps/pinax-social에 다음을 배치하려고합니다. 자세한 정보가 필요하면 알려주십시오. 여기에 설명 된대로 sqlite3를을 지원 나던

Traceback (most recent call last): 
    File "manage.py", line 31, in <module> 
    execute_from_command_line() 
    File "/app/.heroku/venv/lib/python2.7/site-packages/django/core/management/__init__.py", line 429, in execute_from_command_line 
    utility.execute() 
    File "/app/.heroku/venv/lib/python2.7/site-packages/django/core/management/__init__.py", line 379, in execute 
    self.fetch_command(subcommand).run_from_argv(self.argv) 
    File "/app/.heroku/venv/lib/python2.7/site-packages/django/core/management/__init__.py", line 257, in fetch_command 
    klass = load_command_class(app_name, subcommand) 
    File "/app/.heroku/venv/lib/python2.7/site-packages/django/core/management/__init__.py", line 67, in load_command_class 
    module = import_module('%s.management.commands.%s' % (app_name, name)) 
    File "/app/.heroku/venv/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module 
    __import__(name) 
    File "/app/.heroku/venv/lib/python2.7/site-packages/django/core/management/commands/syncdb.py", line 7, in <module> 
    from django.core.management.sql import custom_sql_for_model, emit_post_sync_signal 
    File "/app/.heroku/venv/lib/python2.7/site-packages/django/core/management/sql.py", line 5, in <module> 
    from django.contrib.contenttypes import generic 
    File "/app/.heroku/venv/lib/python2.7/site-packages/django/contrib/contenttypes/generic.py", line 6, in <module> 
    from django.db import connection 
    File "/app/.heroku/venv/lib/python2.7/site-packages/django/db/__init__.py", line 75, in <module> 
    connection = connections[DEFAULT_DB_ALIAS] 
    File "/app/.heroku/venv/lib/python2.7/site-packages/django/db/utils.py", line 91, in __getitem__ 
    backend = load_backend(db['ENGINE']) 
    File "/app/.heroku/venv/lib/python2.7/site-packages/django/db/utils.py", line 32, in load_backend 
    return import_module('.base', backend_name) 
    File "/app/.heroku/venv/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module 
    __import__(name) 
    File "/app/.heroku/venv/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py", line 34, in <module> 
    raise ImproperlyConfigured("Error loading %s: %s" % (module, exc)) 
django.core.exceptions.ImproperlyConfigured: Error loading either pysqlite2 or sqlite3 modules (tried in that order): No module named _sqlite3 
+0

이 중 해당 패키지가 누락 또는 그들이 당신의 파이썬 경로 –

+0

에서 누락 된 것 같습니다 그럼 당신은 사용할 수 없습니다 Heroku에 sqlite3. 포스트그레스를 사용해야합니다. – elithrar

답변