2017-02-23 10 views
0

Я хочу использовать anaconda в zeppelin.Как использовать anaconda в zeppelin?

Поэтому я изменяю файл конфигурации в /zeppelin/conf/zeppelin-env.sh , как показано ниже.

export SPARK_HOME=/home/jin/spark 
export PYTHONPATH=/home/jin/anaconda3/bin/python 
export PYSPARK_PYTHON=/home/jin/spark/python 

Поскольку я думаю, что когда я модифицировал PYTHONPATH, тогда я мог бы использовать версию anaconda.

https://zeppelin.apache.org/docs/0.6.2/interpreter/python.html 

Path of the already installed Python binary (could be python2 or python3). 
If python is not in your $PATH you can set the absolute directory 
(example :/usr/bin/python) 

Но версия python не изменяется. Я пытаюсь проверить версию python в ноутбуке zeppelin.

%python 

import sys 

print(sys.version) 
print(sys.version_info) 


2.7.12 (default, Nov 19 2016, 06:48:10) 

Как использовать anaconda в zeppelin?

+0

Я ничего не знаю о zeppelin, но в соответствии с этими документами вы довольно близко: http://zeppelin.apache.org/ docs/latest/interpreter/python.html # conda –

+0

Спасибо, что ответили. Когда я изменяю .bashrc, чтобы добавить путь anaconda, он работает. Но я не хочу изменять .bashrc, поэтому я пытаюсь использовать python.conda. – Bethlee

ответ

1

Переводчик python.conda был добавлен в 0.7.0.

Здесь связаны реципиенты

Таким образом, я хотел бы предложить использовать 0.7.0+ и обратитесь Zeppelin Doc: Conda Interpreter.

+1

Когда я использую «% python.conda list», тогда возникает ошибка «java.io.IOException: error = 2, No such file or directory». – Bethlee

+0

Я использую 0.7.0, и я не вижу ссылки на Conda в списке интерпретаторов. Инструкции по адресу http://zeppelin.apache.org/docs/latest/interpreter/python.html#conda не будут работать. Какими должны быть настройки интерпретатора для conda? –

+0

@Bethlee Не могли бы вы рассказать мне свой env? включая ОС, версию ОС, ... – 1ambda

0

я сделал следующее использовать Anaconda в Цеппелин:

  1. В Цеппелин UI нажмите «Переводчик»
  2. Найдите раздел для интерпретатора «Python»
  3. (В интерпретатором секции Python) Установите 'zeppelin.python' в '/ home/YOUR USERNAME/anaconda2/bin/python'

    print (sys.version) 2.7.13 | Anaconda 4.3.0 (64-bit) | (по умолчанию, 20 декабря 2016, 23:09:15)

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