Отсутствие модуля с именем pandas error в потоке воздуха даже после успешной установки pandas - PullRequest
0 голосов
/ 13 декабря 2018

Как устранить ошибку: нет модуля с именем pandas, когда один узел (в DAG Airflow) успешно его использует (pandas), а другой нет?

Я не могу понять, почему япоявляется сообщение об ошибке: нет модуля с именем pandas.

Я проверил через pip3 freeze, и да, требуемая версия pandas действительно появляется.

Я развернул ее с помощью docker в кластере kubernetes.

1 Ответ

0 голосов
/ 18 декабря 2018

Панды обычно требуются , и иногда используются в некоторых хуках для возврата фреймов данных.Что ж, вполне возможно, что Airflow был установлен с pip, а не pip3, возможно, добавленным как модуль Python 2, а не как модуль Python 3 (хотя использование pip должно было бы установить Pandas, если взглянуть на setup.py).

Какой оператор в вашей группе обеспечения доступности баз данных выдает эту ошибку?Есть ли у вас PythonVirtualEnvironmentOperators или BashOperators, запускающие python из командной строки (и, следовательно, возможно, не разделяют ту же среду, в которой вы проверяете, pandas)?

...