我在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
我很感激任何建议或帮助!
答案 0 :(得分:1)
有一个简单的工作。在口译员管理部分 在python解释器下,将以下 zeppelin.python 属性值设置为 python -i
zeppelin.python python -i
(为v2.7.13工作)
答案 1 :(得分:0)
似乎Zeppelin目前不支持Windows使用python解释器。你需要使用虚拟机来启动不同的环境。