Python 모듈 설정
sys.path에 값 추가
- 명시적으로 추가:
sys.path.append('/home/haejun') - OS 환경변수
PYTHONPATH값 추가
Airflow 장점
- 자동으로 dags 폴더와 plugins 폴더를 sys.path에 추가함
개발환경과 Airflow에서의 차이점
# 개발환경
from plugins.common.common_func import get_func
# airflow 환경 (plugins 폴더가 이미 path로 잡혀있음)
from common.common_func import get_func개발환경 오류 해결: 프로젝트 폴더 내 .env 파일 생성
WORKSPACE_FOLDER=/Users/haejun/vscode/airflow
PYTHONPATH=${WORKSPACE_FOLDER}/plugins참고사이트