Новый воздушный поток создается сам по себе (каталог воздушного потока по умолчанию), кроме воздушного потока, который я установил в указанном каталоге c. Что происходит? - PullRequest
0 голосов
/ 08 мая 2020

Я установил воздушный поток в виртуальном окружении, поэтому перед его установкой я указал каталог , в котором будет происходить установка. Установка завершена, все работает нормально без каких-либо проблем (это тот же терминал , который я использовал для установки), но если я открою новый терминал , активируйте env и запустите любую команду воздушного потока, что произойдет То есть создается новый воздушный поток из ниоткуда в его местоположении воздушного потока по умолчанию , поэтому команды воздушного потока больше не обращаются к моему воздушному потоку и скорее обращаются к этому новому . Даже переустановка не помогла. Как это вообще возможно, что одновременно он работает в одном терминале, но не работает в другом! Заранее спасибо!

1 Ответ

1 голос
/ 08 мая 2020

Это потому, что когда вы открываете новый терминал и активируете Virtual Env, airflow все еще не знает, где искать конфигурации, пока не будет установлена ​​переменная среды AIRFLOW_HOME.

Скорее всего, в ваш второй терминал, у вас нет установленной переменной среды AIRFLOW_HOME, поэтому воздушный поток использует значение по умолчанию AIRFLOW_HOME, т.е. $HOME/airflow.

Вы должны установить AIRFLOW_HOME в своем .bashrc или .zshrc файл, чтобы переменные среды сохранялись при использовании нового терминала.

...