본문 바로가기
파이썬

파이썬 ImportError : mysite.settings (Django)라는 모듈이 없습니다.

by º기록 2020. 11. 7.
반응형


pip install Django
pip install mod_wsgi

다음으로 나는 :

~/.local/bin $ ./mod_wsgi-express start-server ~/mysite/mysite/wsgi.py


[Thu Mar 24 22:26:24.638043 2016] [wsgi:error] [pid 19469:tid 139785018738560]     mod = importlib.import_module(self.SETTINGS_MODULE)
[Thu Mar 24 22:26:24.638070 2016] [wsgi:error] [pid 19469:tid 139785018738560]   File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
[Thu Mar 24 22:26:24.781030 2016] [wsgi:error] [pid 19469:tid 139785018738560]     __import__(name)
[Thu Mar 24 22:26:24.781148 2016] [wsgi:error] [pid 19469:tid 139785018738560] ImportError: No module named mysite.settings
[Thu Mar 24 22:26:27.590300 2016] [wsgi:error] [pid 19469:tid 139784895194880] [remote 92.243.236.53:24636] mod_wsgi (pid=19469): Target WSGI script '/tmp/mod_wsgi-localhost:8000:1000/handler.wsgi' cannot be loaded as Python module.

따라서 mysite.settings 를 찾을 수 없거나 Python PATH에없는 것 같습니다 ( ~ / mysite / mysite / settings.py 파일이 존재 함).

기반 :


추가하려고했습니다.

os.environ["DJANGO_SETTINGS_MODULE"] = "mysite.settings" 

그러나 그것은 도움이되지 않았습니다. 또한 다음을 기반으로 파이썬 경로에 샘플 프로젝트에 위의 경로를 추가하려고했습니다.


하지만 같은 오류입니다. 내가 무엇을 놓치고 있습니까?

수정 / 해결책 :

문제는 포함 경로에있었습니다.

import sys
#Wrong!
#sys.path.append("/home/user/mysite/mysite")

#Correct
sys.path.append("/home/user/mysite")

 

해결 방법

 

문제는 포함 경로에있었습니다.

import sys
#Wrong!
#sys.path.append("/home/user/mysite/mysite")

#Correct
sys.path.append("/home/user/mysite")

 

참조 페이지 https://stackoverflow.com/questions/36210686

 

 

반응형

댓글