inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)

10-06 JS 없는 htmx 웹 프론트엔드 개발 #3 - HTMX로 자바스크립트 구현없이 새로고침 구현

django manage.py 명령어 실행에 오류가 발생합니다.

410

ktsfrank

작성한 질문수 12

0

안녕하세요~

잘 되던 python manage.py 명령어에서 오류가 발생합니다.

아마 개인 실습 중에 진행한 어떤 작업이 영향을 미친 것 같습니다. ㅜㅜ

 

가상환경 생성에 사용되는 pyenv로 설치한 파이썬에서 문제가 발생했나 싶어 해당 파이썬을 지우고, 다른 파이썬 버전에서 실행해보았는데 동일한 오류가 발생합니다.

 

아래는 python -m venv로 가상환경을 생성하고, 거기에 django를 설치한 후 python manage.py runserver를 실행시켰을 때 나타나는 오류 메시지 입니다.

 

짚이시는 부분이 있다면 공유 좀 부탁리겠습니다.

 

오류 메시지

Traceback (most recent call last):
  File "D:\Books\demo\venv\lib\site-packages\django\core\management\base.py", line 413, in run_from_argv
    self.execute(*args, **cmd_options)
  File "D:\Books\demo\venv\lib\site-packages\django\core\management\commands\runserver.py", line 74, in execute
    super().execute(*args, **options)
  File "D:\Books\demo\venv\lib\site-packages\django\core\management\base.py", line 459, in execute  
    output = self.handle(*args, **options)
  File "D:\Books\demo\venv\lib\site-packages\django\core\management\commands\runserver.py", line 81, in handle
    if not settings.DEBUG and not settings.ALLOWED_HOSTS:
  File "D:\Books\demo\venv\lib\site-packages\django\conf\__init__.py", line 89, in __getattr__      
    self._setup(name)
  File "D:\Books\demo\venv\lib\site-packages\django\conf\__init__.py", line 76, in _setup
    self._wrapped = Settings(settings_module)
  File "D:\Books\demo\venv\lib\site-packages\django\conf\__init__.py", line 190, in __init__        
    mod = importlib.import_module(self.SETTINGS_MODULE)
  File "C:\Users\ktsfr\.pyenv\pyenv-win\versions\3.10.3\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'django_aws_lambda'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\Books\demo\myproject\manage.py", line 22, in <module>
    main()
  File "D:\Books\demo\myproject\manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "D:\Books\demo\venv\lib\site-packages\django\core\management\__init__.py", line 442, in execute_from_command_line
    utility.execute()
  File "D:\Books\demo\venv\lib\site-packages\django\core\management\__init__.py", line 436, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "D:\Books\demo\venv\lib\site-packages\django\core\management\base.py", line 426, in run_from_argv
    connections.close_all()
  File "D:\Books\demo\venv\lib\site-packages\django\utils\connection.py", line 84, in close_all     
    for conn in self.all(initialized_only=True):
  File "D:\Books\demo\venv\lib\site-packages\django\utils\connection.py", line 76, in all
    return [
  File "D:\Books\demo\venv\lib\site-packages\django\utils\connection.py", line 73, in __iter__      
    return iter(self.settings)
  File "D:\Books\demo\venv\lib\site-packages\django\utils\functional.py", line 47, in __get__       
    res = instance.__dict__[self.name] = self.func(instance)
  File "D:\Books\demo\venv\lib\site-packages\django\utils\connection.py", line 45, in settings      
    self._settings = self.configure_settings(self._settings)
  File "D:\Books\demo\venv\lib\site-packages\django\db\utils.py", line 148, in configure_settings   
    databases = super().configure_settings(databases)
  File "D:\Books\demo\venv\lib\site-packages\django\utils\connection.py", line 50, in configure_settings
    settings = getattr(django_settings, self.settings_name)
  File "D:\Books\demo\venv\lib\site-packages\django\conf\__init__.py", line 89, in __getattr__      
    self._setup(name)
  File "D:\Books\demo\venv\lib\site-packages\django\conf\__init__.py", line 76, in _setup
    self._wrapped = Settings(settings_module)
  File "D:\Books\demo\venv\lib\site-packages\django\conf\__init__.py", line 190, in __init__        
    mod = importlib.import_module(self.SETTINGS_MODULE)
  File "C:\Users\ktsfr\.pyenv\pyenv-win\versions\3.10.3\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'django_aws_lambda'

 

 

python django

답변 1

1

이진석

안녕하세요.

아래의 오류가 발생하고 있는 데요.

ModuleNotFoundError: No module named 'django_aws_lambda'

현재 프로젝트에 django_aws_lambda 이름의 폴더나 파일이 있나요? django_aws_lambda 이름의 장고 프로젝트를 생성하셨거나, DJANGO_SETTINGS_MODULE 환경변수에 django_aws_lambda 이름을 지정하신 적이 있으신가요?

현재 장고 구동에서 django_aws_lambda 의 모듈을 찾는 데 없어서 발생하는 오류입니다.

1

ktsfrank

덕분에 잘 해결했습니다~! 👍👍

DJANGO_SETTINGS_MODULE 환경변수란 걸 처음 알았네요.

시스템 변수에 등록된 DJANGO_SETTINGS_MODULE 변수를 삭제하니 오류가 해결됐습니다.

괜히 심란했는데 빨리 해결돼서 좋네요 ㅎㅎ

감사합니다!!

1

이진석

장고는 DJANGO_SETTINGS_MODULE 환경변수 값으로부터 settings 의 위치를 지정받습니다.

우리가 그간 지정하지 않아도 장고 프로젝트가 동작했던 것은

manage.py 파일이나 mysite/wsgi.py 파일과 asgi.py 파일을 보시면

DJANGO_SETTINGS_MODULE 환경변수 값이 없을 때 디폴트 값을 지정해주는 코드가 있었기 때문입니다.

해당 환경변수가 있으면 그 값을 활용합니다.

혹은 manage.py 실행 시에 --settings 인자로 사용할 settings 경로를 지정해주실 수도 있습니다.

잘 해결되어 다행입니다. 👍

1

ktsfrank

캬 역시 넘나 믿음직스러운 진석 쌤

알려주신 추가 정보도 잘 기록해두겠습니다! 👍👍

Django의 View나 URL의 네이밍 컨벤션

0

61

1

08-14 FormView 관련 질문

0

72

1

07-01 IPv4AddressIntegerField 질문

0

83

1

14-08 수업 확인 요청 드립니다.

0

91

2

nextjs git 관리?

0

76

1

14-07에서 SESSION_COOKIE_DOMAIN = None 처리 필요.

0

76

2

고민

0

220

3

django-component==0.139 실행 시 오류

0

167

2

django-csp 4.0 migration 관련

0

122

2

01 윈도우 개발환경 설치 문의

0

101

1

강의 자료 문의

0

132

2

선생님 학습 방법 질문이 있습니다.

0

154

2

bulk_update에서 updated_at 필드

0

124

1

정규표현식

0

107

2

선생님 질문 있습니다.

0

80

1

공유자님 이 강의 공부 방법에 대한 질문입니다.

0

181

2

mydjango.py 질문 있습니다.

0

147

3

Django-Components의 0.128 세팅

0

226

3

질문 아님.

0

127

1

mydjango.py 실습 질문있습니다.

0

88

2

pycharm 개발환경 설정 오류

0

182

2

강의 듣다가 유료pycharm에 비해 vscode지원기능이 아쉬워서 확장프로그램 만들었는데 여기 공유해도 될까요?

0

168

1

중단점에 대한 질문 있습니다.

0

133

2

todo / react 붙이는 깃주소를 받고 싶습니다.

0

179

6