当一个节点(在Airflow的DAG中)成功使用一个节点(熊猫)而另一个节点不成功时,如何解决没有名为pandas的模块的错误?
我无法推断出为什么没有一个名为pandas的模块出现错误。
我已经通过pip3 freeze
进行了检查,是的,确实出现了所需的熊猫版本。
我已经在kubernetes集群上使用docker部署了它。
答案 0 :(得分:0)
Pandas is generally required,有时在某些挂钩中用于返回数据帧。好吧,很可能Airflow随pip
一起安装,而没有pip3
被作为Python 2模块而不是Python 3模块添加(尽管使用pip
应该已经安装了Pandas)看setup.py
)。
您的DAG中哪个运算符给出此错误?
您是否有任何PythonVirtualEnvironmentOperators或BashOperators从命令行运行python
(因此可能不会共享您正在检查的具有pandas
的环境)?