WSL2 Ubuntu 환경에서 실행하였습니다.
업데이트
sudo apt update & sudo apt upgrade
sudo apt install sudo
프로젝트 폴더 권한 부여
sudo chown -R [사용자 계정명] [프로젝트 디렉토리]
파이썬 설치
sudo apt install python3
sudo apt install python3-venv
가상환경 생성 (프로젝트 디렉토리에서)
python3 -m venv venv
source venv/bin/activate
airflow 라이브러리 설치
pip install apache-airflow
airflow 세팅 및 실행 (프로젝트 디렉토리에서)
export AIRFLOW_HOME=$PWD/airflow
sed -i 's/^load_examples = True/load_examples = False/' $AIRFLOW_HOME/airflow.cfg # 예제 로드 X
airflow db init # migrate - 처음 실행 시 init
airflow users create -u user -f user -l user -e user@example.com -p user -r Admin # 계정 생성
airflow webserver -p 8080 & airflow scheduler # 실행
AIRFLOW root 디렉토리를 현재 위치한 프로젝트 디렉토리로 설정하고,
airflow에서 제공하는 예제 DAGs를 띄우지 않게 설정합니다.
'ML & DL > Practice' 카테고리의 다른 글
docker-compose로 Airflow 환경 구축 (0) | 2024.12.27 |
---|---|
HDF5 (Hierarchical Data Format 5) - h5py 사용 (0) | 2023.05.31 |
YOLO v8 사용하기 (ultralytics) (0) | 2023.05.20 |
[MMDetection 2.0] 정리 (0) | 2023.05.16 |
[MMDetection 3.0] 정리 (0) | 2023.05.12 |