【发布时间】:2018-08-20 01:17:25
【问题描述】:
我一直在 stackoverflow 和其他地方搜索我现在看到的错误并尝试了一些“答案”,但这里没有一个有效(我将继续搜索并在此处更新):
我有一个新的 Ubuntu,安装了 Anaconda3,安装了 Spark 2:
Anaconda3: /home/rxie/anaconda Spark2:/home/rxie/Downloads/spark
我可以启动 Jupyter Notebook,但是无法创建 SparkSession:
from pyspark.conf import SparkConf
ModuleNotFoundError Traceback(最近调用 最后)在() ----> 1 从 pyspark.conf 导入 SparkConf
ModuleNotFoundError: 没有名为“pyspark”的模块
这是我在 .bashrc 中的环境:
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export SPARK_HOME=/home/rxie/spark/
export SBT_HOME=/usr/share/sbt/bin/sbt-launch.jar
export SCALA_HOME=/usr/local/src/scala/scala-2.10.4
export PATH=$SCALA_HOME/bin:$PATH
export PATH=$SPARK_HOME/bin:$PATH
export PATH=$PATH:$SBT_HOME/bin:$SPARK_HOME/bin
# added by Anaconda3 installer
export PATH="/home/rxie/anaconda3/bin:$PATH"
export PATH=$SPARK_HOME/bin:$PATH
export PYSPARK_DRIVER_PYTHON=jupyter
export PYSPARK_DRIVER_PYTHON_OPTS='notebook'
jupyter notebook 中导入 SparkConf 有什么问题?
如果有人能帮我解释一下,不胜感激,非常感谢。
【问题讨论】:
-
顺便说一句,你复制了
$SPARK_HOME/bin:$PATH -
你说你在
/home/rxie/Downloads/spark拥有Spark...但是SPARK_HOME=/home/rxie/spark/是什么? -
还有一个:尝试使用github.com/minrk/findspark
-
谢谢@cricket_007,我更正了错误的SPARK_HOME,但错误仍然存在。
标签: python apache-spark pyspark jupyter-notebook