[Airflow] 개발환경구성 (local 환경에 Python 설치)

2024. 1. 2. 20:27·Data Engineering/Airflow
목차
  1. 1. 컨테이너 Python 버전 확인
  2. 2. Python 설치


 

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

worker 컨테이너 Python 버전

 

▪ 마찬가지로 scheduler 컨테이너 안에 들어가서 python 버전 확인

▪ Airflow 컨테이너들이 Python 3.8.18을 쓰고 있기 때문에, local 환경에도 동일한 Python 버전을 설치해야함  

# scheduler 컨테이너로 이동
sudo docker exec -it rsa-key-20231229-airflow-scheduler-1 bash
# Python 버전 확인
python -V

scheduler 컨테이너 Python 버전

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
  1. 1. 컨테이너 Python 버전 확인
  2. 2. Python 설치
'Data Engineering/Airflow' 카테고리의 다른 글
  • [Airflow] 개발환경구성 (Github 설정)
  • [Airflow] 개발환경구성 (VScode 설치)
  • [Airflow] Docker로 Airflow 설치하기
  • [Airflow] Ubuntu에 Docker 설치하기
Doodo
Doodo
  • Doodo
    Doodo
    Doodo
  • 전체
    오늘
    어제
    • 분류 전체보기 (192)
      • CS (17)
        • Network (11)
        • Database (6)
      • Language (19)
        • Python (11)
        • SQL (6)
        • R (2)
      • Linux (17)
      • DevOps (35)
        • Git (7)
        • Docker (8)
        • Kubernetes (9)
        • GCP (4)
        • AWS (7)
      • Data Engineering (50)
        • 책 리뷰 (14)
        • Airflow (35)
        • Redis (1)
      • DBMS (21)
        • CUBRID (21)
      • ML & DL (2)
      • 코딩테스트 (24)
      • 프로젝트 (7)
        • 서울시 대기현황 데이터 적재 프로젝트 (4)
        • CryptoStream (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
Doodo
[Airflow] 개발환경구성 (local 환경에 Python 설치)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.