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