如何设置气流使用的环境变量?

sim*_*ing 6 python environment-variables airflow apache-airflow

当尝试运行 DAG 时,Airflow 返回一个错误,说它找不到环境变量,这很奇怪,因为它能够找到我存储为 Python 变量的其他 3 个环境变量。这些变量根本没有问题。

我有所有 4 个变量,~/.profile也做了

export var1="varirable1"
export var2="varirable2"
export var3="varirable3"
export var4="varirable4"
Run Code Online (Sandbox Code Playgroud)

在什么用户下airflow运行?我也完成了这些export命令sudo,所以我认为它们会airflow在运行 dag 时被接收

Bre*_*the 3

是否可能是因为气流使用非登录外壳?您是否尝试过将这些行放入: ~/.bashrc 而不是 ~/.profile 中?