我想在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
因为我认为当我修改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版本没有改变。我试着检查一下zeppelin笔记本中的python版本。
%python
import sys
print(sys.version)
print(sys.version_info)
2.7.12 (default, Nov 19 2016, 06:48:10)
如何在齐柏林飞艇中使用anaconda?
答案 0 :(得分:1)
{0.7}中添加了python.conda
解释器。
以下是相关的PR
所以,我建议使用0.7.0+并参考Zeppelin Doc: Conda Interpreter。
答案 1 :(得分:0)
我在Zeppelin中使用了Anaconda:
(在Python解释器部分)Set' zeppelin.python'到' / home /您的USERNAME / anaconda2 / bin / python'
打印(内容sys.version) 2.7.13 | Anaconda 4.3.0(64位)| (默认,2016年12月20日,23:09:15)
答案 2 :(得分:0)
我发现您无法通过pip安装conda。您至少需要miniconda。这是我在Ubuntu 16.04系统上所做的事情:
/opt/miniconda3
,您可以选择其他方式PATH=/opt/miniconda3/bin:$PATH
此时它应该可以工作。您可以通过创建新笔记本(或打开现有笔记本),在段落中键入%python.conda info
并运行该段落来进行尝试。
这样做的一个缺点是,您最终将使用与miniconda捆绑在一起的Python解释器,而不是系统附带的Python解释器。
答案 3 :(得分:0)
这样做:
在apce zeppelin ui中,单击解释器。
找到python解释器
单击编辑
更改以下属性:
zeppelin.python -------> 蟒蛇在蟒蛇中的路径
例如: