2014-05-18 1 views
1

명령 행에서 python manage.py runserver을 사용하여 로컬 서버를 실행할 수있었습니다. 내가 장고를 제거 또는 모든 것이 잘 어제 일 때문에 소스 코드 중 하나를 편집하지 않은Django django.core.management 모듈이 없습니다.

Traceback (most recent call last): 
    File "manage.py", line 8, in <module> 
     from django.core.management import execute_from_command_line 
ImportError: No module named django.core.management 

: 나는 명령을 시도 할 때이 오류를 얻었다. 나는 무슨 일이 일어 났는지 이해하지 못한다.

+1

어떤 django 버전을 사용하고 있습니까? – alecxe

+1

django를 업데이트하고 virtualenv를 사용하고 있습니까? – ruddra

+0

가상 환경이어야합니다. – elssar

답변

0

django를 제거했다가 다시 설치하십시오.

그러면 문제가 해결 될 수 있습니다.

1

장고를 가지고 있을지 모르지만 장고를 가지고 있지 않은 파이썬 버전을 site-packages 폴더에 사용하고 있습니다. Django를 설치 한 버전과 사용중인 버전을 확인하십시오.

$ python 
Python 2.7.3 (default, Dec 18 2012, 13:50:09) 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from django.core.management import execute_from_command_line 
>>> 

[...] 
$ python3 
Python 3.2.3 (default, Jul 23 2012, 16:48:24) 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from django.core.management import execute_from_command_line 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named django.core.management 

여기에 내가 장고를 내 파이썬 2.7 site-packages 폴더에 있지만 파이썬 3과 그 다음 내 PYTHONPATH의 모든 django 모듈을 찾을 수 없습니다 : 당신은 어제부터 기본 파이썬 인터프리터가 변경 될 수 있습니다.