我怎样才能在齐柏林飞艇中使用水蟒?

2024-09-28 21:07:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用齐柏林飞艇里的水蟒。

所以我修改了/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) 

我怎样才能在齐柏林飞艇中使用水蟒?


Tags: the版本envhomebinversionconfsh
3条回答

我发现你不能通过pip安装conda。你至少需要一分钟。下面是我在Ubuntu16.04系统上所做的:

  1. https://conda.io/miniconda.html下载miniconda安装程序
  2. 安装miniconda
    我选择安装到/opt/miniconda3,您可以选择不同的
  3. 在启动齐柏林飞艇之前更新您的路径
    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

我在齐柏林飞艇上用水蟒做了以下事情:

  1. 在齐柏林飞艇用户界面中,点击“解释器”
  2. 找到“Python”解释器的部分
  3. (在Python解释器部分)将“zeppelin.Python”设置为“/home/YOUR USERNAME/anaconda2/bin/Python”

    打印(系统版本) 2.7.13 | Anaconda 4.3.0(64位)|(默认值,2016年12月20日,23:09:15)

相关问题 更多 >