Apache Zeppelin:在Windows上配置python解释器

时间:2017-02-24 19:00:00

标签: python apache-zeppelin

我在Windows上运行Zeppelin Python笔记本时遇到了一些麻烦。它看起来像一些输出问题,有几个SyntaxError: invalid syntax错误。例如。代码

%python
import numpy as np
print np.random.randn(10)

结果

                    ^
SyntaxError: invalid syntax
[ 0.3144414   0.2340006   0.86525395 -0.24519029 -1.19862891 -0.88127259
 -1.64757093  1.39753151 -0.50873422 -1.39649112]
  File "<stdin>", line 1
    z._displayhook()
                    ^
SyntaxError: invalid syntax
  File "<stdin>", line 1

    ^
SyntaxError: invalid syntax
  File "<stdin>", line 1

类似地,当使用matplotlib绘图时,代码被执行,但实际数字未显示(可能是由于输出问题):

%python
import matplotlib.pyplot as plt
plt.plot([1, 2, 3])

给出错误:

                    ^
SyntaxError: invalid syntax
[<matplotlib.lines.Line2D object at 0x0000000004D737B8>]
  File "<stdin>", line 1
    z._displayhook()
                    ^
SyntaxError: invalid syntax
  File "<stdin>", line 1

    ^
SyntaxError: invalid syntax
  File "<stdin>", line 1
ERROR   

我很感激任何建议或帮助!

2 个答案:

答案 0 :(得分:1)

有一个简单的工作。在口译员管理部分 在python解释器下,将以下 zeppelin.python 属性值设置为 python -i

zeppelin.python python -i

(为v2.7.13工作)

答案 1 :(得分:0)

似乎Zeppelin目前不支持Windows使用python解释器。你需要使用虚拟机来启动不同的环境。

https://issues.apache.org/jira/browse/ZEPPELIN-1436