我想用齐柏林飞艇里的水蟒。
所以我修改了/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
因为我想当我修改Python的时候,我可以用水蟒的版本。
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的版本。
%python
import sys
print(sys.version)
print(sys.version_info)
2.7.12 (default, Nov 19 2016, 06:48:10)
我怎样才能在齐柏林飞艇中使用水蟒?
我发现你不能通过pip安装conda。你至少需要一分钟。下面是我在Ubuntu16.04系统上所做的:
我选择安装到
/opt/miniconda3
,您可以选择不同的i、 e.
PATH=/opt/miniconda3/bin:$PATH
在这一点上,它应该是有效的。您可以创建一个新的笔记本(或打开一个现有的笔记本),在一个段落中键入
%python.conda info
,然后运行该段落来进行尝试。这样做的一个缺点是,最终使用的是与miniconda捆绑在一起的Python解释器,而不是与系统一起安装的Python解释器。
在0.7.0中添加了
python.conda
解释器。这是相关的文件
所以,我建议使用0.7.0+并引用Zeppelin Doc: Conda Interpreter。
我在齐柏林飞艇上用水蟒做了以下事情:
(在Python解释器部分)将“zeppelin.Python”设置为“/home/YOUR USERNAME/anaconda2/bin/Python”
打印(系统版本) 2.7.13 | Anaconda 4.3.0(64位)|(默认值,2016年12月20日,23:09:15)
相关问题 更多 >
编程相关推荐