我想在齐柏林飞艇上使用蟒蛇。
因此,我修改了/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 notebook中检查python版本。
%python
import sys
print(sys.version)
print(sys.version_info)
2.7.12 (default, Nov 19 2016, 06:48:10) 如何在齐柏林飞艇中使用anaconda?
发布于 2017-02-23 16:04:45
python.conda解释器是在0.7.0中添加的。
以下是相关的PR
https://github.com/apache/zeppelin/pull/1645
因此,我建议使用0.7.0+并参考Zeppelin Doc: Conda Interpreter。
发布于 2017-03-10 05:19:29
为了在Zeppelin中使用Anaconda,我执行了以下操作:
在Zeppelin UI中,单击'Interpreter'
打印(sys.version) 2.7.13 |蟒蛇4.3.0 (64位)|(默认,2016年12月20日23:09:15)
发布于 2018-08-14 23:19:37
我发现你不能通过pip安装conda。您至少需要miniconda。下面是我在Ubuntu 16.04系统上做的事情:
从https://conda.io/miniconda.html
我选择安装到齐柏林飞艇,你可以在启动齐柏林飞艇之前选择differently
/opt/miniconda3即PATH=/opt/miniconda3/bin:$PATH
在这一点上,它应该是有效的。您可以通过创建一个新的笔记本(或打开现有的笔记本)、在段落中键入%python.conda info并运行该段落来尝试它。
这样做的一个缺点是,您最终会使用与miniconda捆绑在一起的Python解释器,而不是随系统安装的Python解释器。
https://stackoverflow.com/questions/42406215
复制相似问题