Airflow 将路径全局添加到气流系统路径

Airflow 将路径全局添加到气流系统路径,airflow,Airflow,是否有一种方法可以让我在airflow(可能是配置文件)中将/path/添加到/folder/作为全局文件夹 现在我得写 导入系统 sys.path+=[“/path/to/folder/”] 在我所有DAG的顶部,这显然不是很好,以防我将文件夹更改为/other\u path/to/folder这取决于您运行气流的方式。一般来说,DAG应该可以看到环境变量,我一直都是这样设置PYTHON_路径的 如果在本地运行,只需像在任何其他进程中一样从命令行设置: PATH=/some/path/to/

是否有一种方法可以让我在airflow(可能是配置文件)中将
/path/添加到/folder/
作为全局文件夹

现在我得写

导入系统 sys.path+=[“/path/to/folder/”]
在我所有DAG的顶部,这显然不是很好,以防我将文件夹更改为
/other\u path/to/folder

这取决于您运行气流的方式。一般来说,DAG应该可以看到环境变量,我一直都是这样设置PYTHON_路径的


如果在本地运行,只需像在任何其他进程中一样从命令行设置:

PATH=/some/path/to/append:$PATH [your airflow command]
或者,如果您在Docker中运行,您可以通过命令行、Docker compose或其他您喜欢的方式进行设置

虽然没有直接关系,但这部分文档可能有助于:


因此您可以将其设置为环境变量,例如
.bashrc
profiles
?如果您在本地运行它,则会出现一个大的异常。前提是希望在shell中设置相同的路径。如果您只想为气流覆盖路径,并且在本地运行气流,我会尝试按我提到的那样调用它。