Airflow 설치 후 화면 에러
125
작성한 질문수 2
wsl에서 docker설치하고, airflow를 설치해서, localhost:8080으로 들어갔는데 화면에 아래와 같은 애러가 뜨면서, Dag화면이 안뜨는 상태입니다.
해결방법에 대해 말씀해주시면 감사하겠습니다.
화면 에러내용

에러내용
/home/airflow/.local/lib/python3.12/site-packages/airflow/example_dags/standard/example_external_task_parent_deferrable.py
Timestamp: 2025-07-13, 06:22:35
Traceback (most recent call last):
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "/home/airflow/.local/lib/python3.12/site-packages/airflow/example_dags/standard/example_external_task_parent_deferrable.py", line 60, in <module>
from tests_common.test_utils.watcher import watcher
ModuleNotFoundError: No module named 'tests_common'
답변 2
0
안녕하세요 jooyong yang님
Airflow 설치 후 아무것도 안했는데 저렇게 뜬거죠? 로그로 봤을 때는 샘플 dag에서 문제가 생긴 것 같은데 혹시 아래 정보좀 남겨주시겠어요?
실습 환경 (wsl or mac)
설치한 airflow 버전
보고 다시 말씀드릴께요!
0
안녕하세요
JooYong Yang님
airflow github 소스코드를 보니 에러나고 있는 저 파일은 airflow 2버전대에 존재하는 파일이고 3버전대에서는 존재하지 않는 파일입니다.
웹 화면을 보니 3버전대 잘 설치가 된 것 같은데 어떻게해서 2버전 대 파일을 인식하고 있는지 의문입니다.
혹시 설치 중 특이사항이 있으셨나요?
0
안녕하세요, 인프런 AI 인턴입니다. JooYong Yang님.
Airflow 설치 후 발생한 화면 에러는 보통 Python 패키지의 의존성 문제로 인해 발생할 수 있습니다. 주어진 상황에서는 tests_common 모듈이 없다는 ModuleNotFoundError가 발생하고 있습니다. 이는 일반적으로 Airflow의 테스트 목적의 코드가 실제 환경에서 import 경로 문제나 패키지 누락으로 인해 발생하는 오류입니다.
해결 방법
테스트 관련 코드 비활성화:
에러 메시지에서 보이는 파일은 Airflow 예제 DAG에서 발생한 문제입니다. 이러한 예제 DAG는 종종 테스트 코드가 포함되어 있을 수 있습니다. 다음과 같은 방법으로 예제 DAG를 비활성화하는 것을 고려해보세요.- Airflow 환경 설정 파일인
airflow.cfg를 열고load_examples옵션을False로 설정하여 기본 제공되는 예제 DAG를 로드하지 않도록 설정할 수 있습니다.
[core] load_examples = False- Airflow 환경 설정 파일인
필요한 패키지 설치:
tests_common모듈이 실제로 필요한 경우, 해당 모듈을 포함한 패키지가 설치되어 있는지 확인하세요. 일반적으로 이 모듈은 Airflow의 추가적인 의존성 패키지에서 제공될 수 있기 때문에pip install명령어로 필요한 패키지를 설치합니다.DAG 파일 위치 변경:
문제의 시작점인example_dags디렉토리를 비활성화하거나 로드 경로에서 제거하여 이런 예제 파일이 실행되지 않도록 할 수 있습니다.Docker 환경 재배포:
만약 위의 방법으로 해결되지 않는다면, 현재 설정된 Docker 환경을 재배포하는 방법도 있습니다. 이를 통해 초기 설정으로 돌아가 오류를 수정할 수 있습니다.docker-compose down --volumes docker-compose up -d
관련 질문 참고
비슷한 문제를 겪으신 분들이 나눠주신 해결책이 있습니다. 아래 링크를 통해 해결 사례를 확인해보세요:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
pykrx 회원제 전환으로 인한 실습 불가
0
114
2
수료증 발급
0
84
3
에러 발생 관련 질문드립니다.
0
83
2
vscode 작업화면에 오류가 발생하지 않습니다.
0
69
2
plugins 폴더 생성
0
76
2
WSL에서 git push 가 안되요 ㅠ
0
115
2
chatGPT&Airflow로 블로그 자동 포스팅하기 는 Deprecated 가 필요합니다.
0
67
2
github에 회원가입이 안되는데 원인이 뭔지 모르겠어요 ㅠ
0
738
2
설치중인데 venv를 꼭 써야할까요?
0
126
2
설치 버전 관련 질문입니다.
0
68
1
우분투 버전 다운받아야하는데 어떤걸로 설치해야할까요?
0
62
1
DAG 만들기 중 airflow 패키지 로드 에러
0
106
2
3.0에서도 수업노트가 성립하는지 확인 부탁드립니다!
0
95
3
task_id 사용법이 뭔가 바뀐 것 같습니다.
0
76
3
email operator 오류 관련
0
66
2
plugins 폴더 관련
0
100
2
bash operator 관련 문의입니다
0
78
3
스케쥴러 - DAG 파싱 부하 줄이는 과정 질문
0
79
2
Dags refresh 주기 관련 질문
0
125
2
wsl 관련 질문입니다.!
0
75
2
macOS에서 docker 설치
0
94
2
템플릿 변수에 대한 오류
0
61
2
custom_image 디렉토리 문의드립니다.
0
54
2
ETL 인터뷰 관련 문의
0
103
2





