小编Sus*_*098的帖子

错误:无法找到 py4j,您的 SPARK_HOME 可能配置不正确

我无法在 Jupyter 笔记本中运行以下导入。

findspark.init('home/ubuntu/spark-3.0.0-bin-hadoop3.2')
Run Code Online (Sandbox Code Playgroud)

出现以下错误:

    ---------------------------------------------------------------------------
~/.local/lib/python3.6/site-packages/findspark.py in init(spark_home, python_path, edit_rc, edit_profile)
    144     except IndexError:
    145         raise Exception(
--> 146             "Unable to find py4j, your SPARK_HOME may not be configured correctly"
    147         )
    148     sys.path[:0] = [spark_python, py4j]

Exception: Unable to find py4j, your SPARK_HOME may not be configured correctly
Run Code Online (Sandbox Code Playgroud)

我确实安装了py4j并尝试将以下行添加到 ~/.bashrc 中

export SPARK_HOME=/home/ubuntu/spark-3.0.0-bin-hadoop3.2
export PYTHONPATH=$SPARK_HOME/python/:$PYTHONPATH
export PYTHONPATH=$SPARK_HOME/python/lib/py4j-0.10.9-src.zip:$PYTHONPATH
Run Code Online (Sandbox Code Playgroud)

python ubuntu py4j pyspark

11
推荐指数
2
解决办法
3万
查看次数

标签 统计

py4j ×1

pyspark ×1

python ×1

ubuntu ×1