2016-04-29 4 views
1

У меня возникли проблемы с импортом pyspark в ID Spyder IDE на Ubuntu 14.04. В то время как я могу легко ввести import pyspark в питона терминале, то если я типа импорта pyspark в консоли Spyder в он производит мне следующую ошибку:Spyder IDE не видит модуль 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 

Любые идеи, что мне нужно сделать, чтобы использовать import pyspark в Spyder/PyCharm? Он работает на моем офисном компьютере с окнами, но я хочу использовать его на своем домашнем компьютере с ubuntu.

ответ

1

Частично решена - я должен работать Spyder IDE от терминала с

spyder 

Тогда я могу сделать

import pyspark 

в Spyder консоли. Но если я использую пусковую установку для запуска Spyder, она все равно дает мне ту же ошибку, что и описанная выше. Это частичное решение работает и с PyCharm.

+0

(* Spyder dev здесь *) Это связано с тем, что Spyder не загружает переменные среды, когда он запускается из Launcher (недостаток, который мы планируем исправить в будущем). Вот почему вы должны всегда запускать его с терминала (по крайней мере, в вашем случае). –

Смежные вопросы