2012-05-26 1 views
0

내 첫 번째 문제없이 Django 프로젝트에서 작업 해 왔습니다. 나는 파일을 닫고 소프트웨어 업데이트 컴퓨터를 다시 시작하고 지금은 다음과 같은 오류가 발생 해요 :Django 프로젝트는 잘 작동합니다; 재 개봉 및 모듈 가져 오기 오류

Traceback (most recent call last): 
    File "manage.py", line 14, in <module> 
    execute_manager(settings) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/__init__.py", line 436, in execute_manager 
setup_environ(settings_mod) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/__init__.py", line 419, in setup_environ 
    project_module = import_module(project_name) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module 
__import__(name) 
ImportError: No module named Stentorian 

모듈 이름이 프로젝트의 이름입니다. 나는이 오류를 야기 할 수있는 것이 무엇이 될지 알 수 없다. 에 대한 통찰력이 가장 높이 평가 될 것입니다.

편집 :

['', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/distribute-0.6.24- py2.7.egg', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PIL', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg-info', '/Library/Python/2.7/site-packages'] 
+0

당신은 (A VIRTUALENV를 사용하여 당신이하지 않은 것 같아 있습니까, 하지만 당신은 그것을 활성화하는 것을 잊었습니까?) manage.py와 관련된 디렉토리 구조는 무엇입니까? 당신의 장고 버전은 무엇입니까? 당신의 PYTHONPATH는 무엇입니까? sys.path를 가져올 수 있습니까? (당신의 manage.py 스크립트를 해킹해서 인쇄하십시오) –

+0

가상 파일이 없습니다. 장고 1.3.1. sys.path가 출력하는 방법이 아닌지 확실하지 않습니다. 어떤 조언도 감사하겠습니다. –

+0

sys.path를 찾기 위해 프로젝트 내에서 python manage.py 셸을 실행했지만 같은 오류가 발생하자마자 ImportError : Stentorian이라는 모듈이 없습니다. 나는 좌절에 대해 사과하지만 이것은 미친 짓이며 나는 이것을 해결할 수있는 자원을 찾을 수 없습니다. –

답변

0

Stentorian 프로젝트 디렉토리가 __init__.py이 있는지 확인 : 여기 파이썬의 sys.path입니다. Mac에서는 PYTHONPATH 환경 변수에 ~/.bash_profile의 상위 디렉토리를 추가하거나 manage.py 스크립트에 디렉토리를 추가 할 수 있습니다. manage.py 스크립트에서,

PYTHONPATH=.:..:/path/to/parent:${PYTHONPATH} 

또는 : 다음 PYTHONPATH에 ...를 갖는 것은 당신의 bash_profile에 꽤 관례

import sys 
sys.path.insert(0, '.') 
sys.path.insert(0, '..')