我已经在虚拟环境中安装了airflow,所以在安装之前,我指定了一个目录,在该目录中进行安装。安装完成后,一切正常,没有任何问题(这是我用于安装的同一个终端(,但如果我打开新终端气流在其默认气流位置的任何位置生成,因此气流命令不再访问我的气流,而是访问这个新气流。即使重新安装也无济于事。这怎么可能同时在一个终端上工作,而在另一个终端却不工作!提前谢谢!
这是因为当您打开一个新终端并激活虚拟环境时,airflow
仍然不知道在哪里查找配置,直到设置了AIRFLOW_HOME
环境变量。
很可能在您的第二个终端中,您没有设置AIRFLOW_HOME
环境变量,因此气流使用默认的AIRFLOW_HOME
,即$HOME/airflow
。
您应该在.bashrc
或.zshrc
文件中设置AIRFLOW_HOME
,以便在使用新终端时保留环境变量。