
1. 컨테이너 Python 버전 확인
▪ Airflow 서비스가 안 올려져 있을 경우 아래 명령어로 서비스 올리기
sudo service docker start sudo docker compose up
▪ 현재 실행 중인 컨테이너 확인
▪ work 컨테이너와 scheduler 컨테이너의 Python 버전을 확인해야 함
sudo docker ps

▪ work 컨테이너 안에 들어가서 python 버전 확인
▪ 세션이 끊어지지 않도록 하기 위해 -it 옵션 추가
▪ 버전 확인 후 Ctrl + D 눌러서 나가기
# work 컨테이너로 이동 sudo docker exec -it rsa-key-20231229-airflow-worker-1 bash # Python 버전 확인 python -V

▪ 마찬가지로 scheduler 컨테이너 안에 들어가서 python 버전 확인
▪ Airflow 컨테이너들이 Python 3.8.18을 쓰고 있기 때문에, local 환경에도 동일한 Python 버전을 설치해야함
# scheduler 컨테이너로 이동 sudo docker exec -it rsa-key-20231229-airflow-scheduler-1 bash # Python 버전 확인 python -V

2. Python 설치
▪ 아래 링크로 이동하여 파이썬 다운로드
Download Python
The official home of the Python Programming Language
www.python.org
▪ [Downloads] -> [ALL releases] 로 이동

▪ 자신에게 맞는 버전 클릭, 여기서는 3.8.18 버전

▪ 만약 No installers 메세지가 나온다면 표시된 이전 버전으로 다시 이동해서 설치하면됨, 여기서는 3.8.10 버전

▪ 자신의 local 환경에 맞는 파일을 다운받고 설치

▪ 설치한 후 cmd 창 열고, Python 버전 확인해보면 정상적으로 설치됨
python -V

참고:
Airflow 마스터 클래스 강의 - 인프런
데이터 파이프라인을 효율적으로 만들고 관리하기 위한 Orchestration 도구인 Airflow에 대해 배우는 강의입니다. 초보자도 차근차근 배울 수 있는 Airflow 마스터 클래스, 환영합니다!, 데이터 파이프
www.inflearn.com
'Data Engineering > Airflow' 카테고리의 다른 글
[Airflow] Local에 Airflow library 설치 (1) | 2024.01.04 |
---|---|
[Airflow] 개발환경구성 (Github 설정) (0) | 2024.01.03 |
[Airflow] 개발환경구성 (VScode 설치) (1) | 2024.01.03 |
[Airflow] Docker로 Airflow 설치하기 (1) | 2024.01.02 |
[Airflow] Ubuntu에 Docker 설치하기 (1) | 2024.01.01 |