[Airflow] Local에 Airflow library 설치

2024. 1. 4. 16:35·Data Engineering/Airflow
목차
  1. 1. Airflow library 설치하기


Airflow library를 설치하는 이유

▪ DAG을 local 환경에서 개발하기 위해 local 환경에 Airflow library를 설치해야함

▪ 또한 Airflow에서 제공하는 Class들을 사용하여 DAG을 개발하기 위해 설치

▪ 저번에 만들었던 Python 가상환경인 "venv"에 설치할 예정

 

서버환경에서 pip install로 Airflow를 설치하지 않는 이유

▪ pip install로도 Airflow를 설치할 수 있으나, 저사양의 아키텍처로 설치되기 때문에 제약 존재

▪ 따라서 도커로 설치해서 쓰는 경우가 많음

1. Airflow library 설치하기

▪ 해당 링크로 이동한 뒤 installation tools에 해당하는 코드 부분을 복사

 

Installation from PyPI — Airflow Documentation

 

airflow.apache.org

 

▪ VScode 열고 프로젝트의 최상위 폴더(AirflowProject) 열기

▪ 그 후 만들어진 가상환경을 바라보게 설정하기 위해 [Help] -> [Show All Commands] 클릭

 

▪ [Python: Select Interpreter] 클릭

 

▪ 방금 만들어뒀던 Python 가상 환경을 선택  

 

 

▪ 그리고 나서 [Terminal] -> [New Terminal] 클릭해서 terminal 열기

 

▪ [화살표] -> [command Prompt] 클릭해서 cmd 창 열기

 

▪ 이때 cmd 창 맨 왼쪽에 파이썬 가상환경인 (venv)가 떠야함

▪ 그리고 나서 복사해둔 명령어 입력하여 설치

 

▪ 설치 완료 후 스크롤 올려보면 "Successfully installed"라는 메시지가 뜨는데 해당 문구가 뜨면 정상적으로 설치된 것임

 

 

 

참고:

 

Airflow 마스터 클래스 강의 - 인프런

데이터 파이프라인을 효율적으로 만들고 관리하기 위한 Orchestration 도구인 Airflow에 대해 배우는 강의입니다. 초보자도 차근차근 배울 수 있는 Airflow 마스터 클래스, 환영합니다!, 데이터 파이프

www.inflearn.com

 

'Data Engineering > Airflow' 카테고리의 다른 글

[Airflow] Postgres 컨테이너 설치 및 network 설정  (0) 2024.01.05
[Airflow] DAG 만들기 & DAG 디렉토리 설정  (0) 2024.01.04
[Airflow] 개발환경구성 (Github 설정)  (0) 2024.01.03
[Airflow] 개발환경구성 (VScode 설치)  (1) 2024.01.03
[Airflow] 개발환경구성 (local 환경에 Python 설치)  (1) 2024.01.02
  1. 1. Airflow library 설치하기
'Data Engineering/Airflow' 카테고리의 다른 글
  • [Airflow] Postgres 컨테이너 설치 및 network 설정
  • [Airflow] DAG 만들기 & DAG 디렉토리 설정
  • [Airflow] 개발환경구성 (Github 설정)
  • [Airflow] 개발환경구성 (VScode 설치)
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에 Airflow library 설치
상단으로

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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