inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Airflow 완벽 가이드 - Part 1

[공지] 실습 Container 환경 이슈 시 container, image, volume 삭제 및 재 생성하기

astro dev init 에 Dockerfile 버전 고정 방법 문의

2

홍태경

작성한 질문수 74

0

안녕하세요 권철민 강사님 astro dev start 에서 에러가 되어

찾아보니 dev init 명령어 이후 생성된 Dockerfile 파일에 최신 버전으로 자동 다운 되는거 같습니다

 

Astro CLI Version: 1.34.0

FROM astrocrpublic.azurecr.io/runtime:3.2-4 == 파이썬 3.13환경 으로 되는거 같고 그에 따라,

requirement.txt 라이브러리 버전과 일치 하지 않아 실행이 되지 않는거 같습니다

혹시 깃허브 airflow_part_01Public/ requirements.txt 파일 라이브러리 버전 높여서 업로드 부탁 드릴 수 있을까요?

 

 

데이터-엔지니어링 airflow orchestration

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 홍태경님.

astro dev init 이후 생성된 Dockerfile에서 특정 Python 또는 Airflow 버전을 직접 설정하고 싶으신 것 같습니다. 최근 Python 및 Airflow의 버전 업데이트로 인해, requirements.txt 내의 패키지와의 호환성 문제를 겪고 계신 것 같네요.

핵심 해결법 요약

  1. Dockerfile 수정: 자동으로 생성된 Dockerfile에서 특정 버전을 명시적으로 지정할 수 있습니다. 예를 들어, 실행 환경이 안정적인 버전에서 실행되길 원한다면 astrocrpublic의 이미지를 아래 예시처럼 고정할 수 있습니다.
   FROM astrocrpublic.azurecr.io/runtime:<원하는_버전>

여기서 <원하는_버전> 부분에 특정 버전을 입력해 주세요. 사용하는 Python 버전에 맞는 버전을 확인하신 후 사용하시면 좋습니다.

  1. requirements.txt 업데이트: 현재 문제가 되는 점이 requirements.txt의 패키지 버전과 호환되지 않는 것이다 보니, 사용 중인 라이브러리의 최신 버전을 확인하고 업데이트해 보세요.

강사님의 GitHub 리포지토리 airflow_part_01 내의 requirements.txt를 수동으로 편집하여 실습환경과 맞게 설정하시는 방법도 있습니다.

실제 작업 환경에서의 설치 문제는 초기 버전 설정보다도 의존성 관리가 더 중요할 수 있으니, 새로운 환경에서의 호환성을 고려하여 필요시 강사님께 직접 업데이트 요청하시길 추천드립니다.

현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

속성 핵집문제 2번

0

4

1

chapter 2 단원정리문제 49번

0

7

1

데이터베이스 설정 가져오기 시 캐싱 관련 질문 있습니다

0

14

1

텔레그램 토픽 방 메시지 회신

0

14

1

extract 함수 관련 질문

1

22

2

강사님.. 하단 URL에 있었던 코드들 다운 받거나 공유 부탁 드립니다..

0

20

2

최신버젼 다운로드

0

29

2

하단 파일이 열리지 않습니다

0

36

1

ssh-keygen -t rsa -P "" 등 ssh 암호화? 는 하둡에서 필수인가요?

0

31

2

GROUP BY, HAVING 실습 1번문제

1

35

2

온보딩 가이드에 openclaw 어느 버전쓴다고 안나와있네요

0

39

2

강의자료 문의

0

21

1

마인드맵 사용 프로그램

1

30

1

엔터티 종류

0

29

2

GROUP BY 시 인덱스를 타지 않는 이유가 궁금합니다

0

23

1

FOREIGN KEY 정리하기, 영상대로 SQL코드 복붙해도 안되요.

0

21

1

강사님 안녕하세요 ㅎdatabricks환경에 대한 설

0

34

3

astro dev start - python 라이브러리 설치 fail

0

45

1

맥북 환경구성 에러

0

35

2

라이브 운영중인 환경의 테이블에 인덱스 추가시 고려사항

0

51

2

astro project 실무 적용 질문

0

57

1

강사님의 로그포맷과 저의 로그포맷이 차이가 있는것 같습니다.

0

82

3

7 강에서 astro dev start를 하는데, localhosst8080화면이 안뜹니다

0

72

2

astro dev start에서 building 시간이 깁니다.

0

70

2