即使成功安装了熊猫也没有在气流中获得名为pandas的模块错误

时间:2018-12-13 10:04:44

标签: python-3.x pandas kubernetes airflow

当一个节点(在Airflow的DAG中)成功使用一个节点(熊猫)而另一个节点不成功时,如何解决没有名为pandas的模块的错误?

我无法推断出为什么没有一个名为pandas的模块出现错误。

我已经通过pip3 freeze进行了检查,是的,确实出现了所需的熊猫版本。

我已经在kubernetes集群上使用docker部署了它。

1 个答案:

答案 0 :(得分:0)

Pandas is generally required,有时在某些挂钩中用于返回数据帧。好吧,很可能Airflow随pip一起安装,而没有pip3被作为Python 2模块而不是Python 3模块添加(尽管使用pip应该已经安装了Pandas)看setup.py)。

您的DAG中哪个运算符给出此错误? 您是否有任何PythonVirtualEnvironmentOperators或BashOperators从命令行运行python(因此可能不会共享您正在检查的具有pandas的环境)?