【问题标题】:spark-submit python file and getting No module Foundspark-submit python 文件并获得 No module Found
【发布时间】:2020-03-06 06:28:20
【问题描述】:
 spark-submit --master yarn-cluster --deploy-mode cluster test.py

以错误结束

import pandas as pd ImportError: No module named pandas

这是我看到的唯一错误。

使用 anaconda python 发行版 2.7 PYSPARK_VENV]/lib/python2.7/site-packages/ 位置有熊猫。

【问题讨论】:

  • 您能否详细说明您的错误是什么?也许错误警告 sn-p 以及您使用的 python 和 spark 版本会有所帮助。

标签: python apache-spark pyspark


【解决方案1】:

设置 PYSPARK_PYTHON 路径应该可以解决这个问题:

检查 pyspark 路径使用:which pyspark

export PYSPARK_PYTHON=/pyspark/path/from/above

【讨论】:

    【解决方案2】:

    您可以查看 [PYSPARK_VENV]/lib/python2.7/site-packages/ 文件夹中是否安装了 pandas。看起来您正在另一个 python 解释器上执行您的 pyspark 应用程序。请确保您已经为该解释器安装了 pandas 包。

    在这些 knida 情况下,您可以使用 Anaconda 来管理 python 包。

    【讨论】:

    • pandas 已安装,我使用 pysaprk 没有问题,但 python 解释器有问题。
    猜你喜欢
    • 1970-01-01
    • 2022-08-04
    • 2017-01-24
    • 1970-01-01
    • 2013-10-29
    • 2018-05-19
    • 2022-12-19
    • 2015-12-25
    • 1970-01-01
    相关资源
    最近更新 更多