Jika Python 3.10 belum terinstal di sistem Linux Anda, Anda harus menginstalnya terlebih dahulu sebelum bisa membuat virtual environment dengan versi tersebut.
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.10 python3.10-venv python3.10-dev
setelah selesai cek
cek python apa saja yang terinstal di system
bash :ls -l /usr/bin/python*
airflow_env:python3.10 -m venv airflow_env
source untuk masuk ke dalam environment tersebut:source airflow_env/bin/activate
python --version
Python 3.10.x
setelah envi jadi, create airflow nya :
copy paste :
AIRFLOW_VERSION=3.0.0 PYTHON_VERSION="$(python -c 'import sys; print(f"{sys.version_info.major}.{sys.version_info.minor}")')" CONSTRAINT_URL="https://raw.githubusercontent.com/apache/airflow/constraints-${AIRFLOW_VERSION}/constraints-${PYTHON_VERSION}.txt"
dan, lalu
pip install "apache-airflow==${AIRFLOW_VERSION}" --constraint "${CONSTRAINT_URL}"
Sesuai permintaan, berikut adalah langkah-langkah untuk
menambahkan variabel AIRFLOW_HOME ke dalam file .bashrc menggunakan editor Nano:
Buka file .bashrc:
bash
nano ~/.bashrc
Gunakan kode dengan hati-hati.
Tambahkan baris berikut di paling bawah file:
Gunakan tombol panah bawah pada keyboard untuk mencapai akhir file, lalu ketik
atau tempel:
bash
export AIRFLOW_HOME=~/airflow
Gunakan kode dengan hati-hati.
Simpan dan Keluar:
Tekan Ctrl + O (untuk menulis perubahan).
Tekan Enter (untuk konfirmasi nama file).
Tekan Ctrl + X (untuk keluar dari Nano).
Aktifkan perubahan:
Agar terminal langsung mengenali variabel tersebut tanpa harus restart,
jalankan perintah:
bash
source ~/.bashrc
Gunakan kode dengan hati-hati.
Cara Cek:
Untuk memastikan variabel sudah masuk dengan benar, ketik perintah ini:
bash
echo $AIRFLOW_HOME
Gunakan kode dengan hati-hati.
Jika muncul output /home/username/airflow, berarti sudah
berhasil.
-------------------
source airflow_env/bin/activate
----------------------
cek lagi
echo $AIRFLOW_HOME
---------------------
to start airflow
bash :
airflow standalone
lalu ke
localhost:8080
lalu cari pass di
ls
ke airflow
cd airflow
ke
cat simple_auth_manager_passwords.json.generated

0 Response to "1. airflow install----Intall python 3.10 tanpa conda, install apache airflow"
Posting Komentar