我在Ubuntu 14.04上在Spyder IDE中导入pyspark时遇到问题。虽然我可以在python终端中轻松键入import pyspark
,但如果我在Spyder控制台中输入import pyspark,则会产生以下错误:
>>> import pyspark
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pyspark
我在.bashrc
中导出了必需的路径:
export SCALA_HOME=/usr/local/src/scala/scala-2.10.4
export PATH=$SCALA_HOME/bin:$PATH
export SPARK_HOME=/usr/local/spark
export PATH=$SPARK_HOME/bin:$PATH
export PYTHONPATH=$SPARK_HOME/python/:$PYTHONPATH
export PYTHONPATH=$SPARK_HOME/python/lib/py4j-0.9-src.zip:$PYTHONPATH
export PATH=/usr/local/spark/bin:$PATH
在Spyder / PyCharm中使用import pyspark
时我需要做些什么?
它可以在我的办公室电脑上使用Windows,但我想在家用电脑上使用ubuntu。
答案 0 :(得分:1)
部分解决 - 我必须使用
从终端运行Spyder IDEspyder
然后我就可以了
import pyspark
在Spyder控制台中。但是,如果我使用启动器来启动Spyder,那么它仍然会给出与上面描述的相同的错误。该部分解决方案也适用于PyCharm。