2014-02-20 5 views
1

저는 vitual env에 Python과 Django를 설치했습니다. 모두 내가 얻을 때 python manage.py dbshell을 입력 할 때를 제외하고 모두 작동하는 것 같습니다 :sqlite3가 virtualenv에서 발견되지 않았습니다.

CommandError : 'sqlite3'프로그램이 설치되어 있지 않거나 경로에 표시되지 않습니다.

Django는 기본적으로 sqlite3을 설치할 것이라고 생각했습니다. 어떤 도움을 주시면 감사하겠습니다

DATABASES = { 
    'default': 
     'ENGINE': 'django.db.backends.sqlite3', 
     'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 
    } 
} 

: settings.py에서

나는이 있습니다.

+1

아마도 복제 : http://stackoverflow.com/questions/4578231/error-while-accessing-sqlite3-shell-from-django-application –

답변

0

실행 sudo apt-get install sqlite3 그런 다음 데이터베이스를 다시 동기화하십시오. 귀하의 경로에 지정된 데이터베이스 파일이 포함되어 있지 않으면 django가 자동으로 하나를 생성하지만 sqlite3은 내가 알고있는 한 django와 함께 미리 패키지되지 않습니다.

관련 문제