Я очень новичок в Apache Воздушный поток. У меня есть несколько python проектов, которые я хотел бы автоматизировать на Airflow, и способ их настройки выглядит следующим образом:
*Python Project 1 -> venv_1
.
.
.
*Python Project N -> venv_N
Есть ли способ выполнения python программ изменить виртуальные среды (либо на уровне dag, либо, возможно, даже на уровне задач)?
Я видел что-то на https://airflow.apache.org/docs/stable/_api/airflow/operators/python_operator/index.html для classairflow.operators.python_operator.PythonVirtualenvOperator
, но я просто интересно, нахожусь ли я на правильном пути или нет.
* Я сделал все так, чтобы я мог сохранить «чистую» глобальную библиотеку python с только стандартной функциональностью и иметь только те требования, которые у меня есть. нужно для каждого проекта.
Большое спасибо тем, кто умнее меня! :)