如何在 zeppelin 中使用 anaconda?

Bet*_*lee 5 python anaconda apache-spark apache-zeppelin

我想在齐柏林飞艇中使用 anaconda 。

所以我修改 /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
Run Code Online (Sandbox Code Playgroud)

因为我认为当我修改 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)
Run Code Online (Sandbox Code Playgroud)

但python版本没有改变。我尝试检查 zeppelin 笔记本中的 python 版本。

%python

import sys

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


2.7.12 (default, Nov 19 2016, 06:48:10) 
Run Code Online (Sandbox Code Playgroud)

如何在 zeppelin 中使用 anaconda?

1am*_*bda 1

解释python.conda器是在 0.7.0 中添加的。

以下是相关 PR

所以,我想建议使用 0.7.0+ 并参考Zeppelin Doc: Conda Interpreter

  • 当我使用“%python.conda list”时,出现“java.io.IOException:error=2,没有这样的文件或目录”错误。 (2认同)