Deenar Toraskar created ZEPPELIN-1436:
-----------------------------------------
Summary: Python Interpreter does not work on Windows
Key: ZEPPELIN-1436
URL: https://issues.apache.org/jira/browse/ZEPPELIN-1436
Project: Zeppelin
Issue Type: Bug
Components: python-interpreter
Affects Versions: 0.6.1
Environment: Windows
Reporter: Deenar Toraskar
The Python interpreter does not work on Windows. I have verified that the
zeppelin.python is setup correctly. The Python process starts up fine with the
interpreter is used for the first time, but any commands results in the
following error
{code}
%python
print "1"
^
SyntaxError: invalid syntax
File "<stdin>", line 1
print "1"
^
SyntaxError: invalid syntax
File "<stdin>", line 1
^
SyntaxError: invalid syntax
File "<stdin>", line 1
{code}
I have tried this with the standard python download
https://www.python.org/downloads/ (2.7.11) as well as the Anaconda distribution
with no success. Python from the command line works fine. The logs have the
following messages
{code}
INFO [2016-09-13 17:40:10,741] ({pool-2-thread-2}
PythonInterpreter.java[sendCommandToPython]:200) - Sending :
import numpy as np
import matplotlib.pyplot as plt
INFO [2016-09-13 17:40:10,965] ({pool-2-thread-2}
SchedulerFactory.java[jobFinished]:137) - Job remoteInterpretJob_1473784810581
finished by scheduler org.apache.zeppelin.python.PythonInterpreter472229338
INFO [2016-09-13 17:43:25,158] ({pool-2-thread-3}
SchedulerFactory.java[jobStarted]:131) - Job remoteInterpretJob_1473785005144
started by scheduler org.apache.zeppelin.python.PythonInterpreter472229338
INFO [2016-09-13 17:43:25,159] ({pool-2-thread-3}
PythonInterpreter.java[sendCommandToPython]:200) - Sending :
# something else
INFO [2016-09-13 17:43:25,171] ({pool-2-thread-3}
SchedulerFactory.java[jobFinished]:137) - Job remoteInterpretJob_1473785005144
finished by scheduler org.apache.zeppelin.python.PythonInterpreter472229338
INFO [2016-09-13 17:48:53,406] ({pool-1-thread-3}
PythonInterpreter.java[close]:121) - closing Python interpreter .....
INFO [2016-09-13 17:48:53,413] ({pool-1-thread-3}
InterpreterGroup.java[close]:141) - Close interpreter group
2BYBNMV24:shared_process
INFO [2016-09-13 17:48:53,413] ({pool-1-thread-3}
InterpreterGroup.java[destroy]:205) - Destroy interpreter group
2BYBNMV24:shared_process
INFO [2016-09-13 17:49:21,510] ({Thread-0}
RemoteInterpreterServer.java[run]:81) - Starting remote interpreter server on
port 57405
ERROR [2016-09-13 17:49:21,898] ({pool-1-thread-2}
Interpreter.java[register]:315) - Static initialization is deprecated. You
should change it to use interpreter-setting.json in your jar or
interpreter/{interpreter}/interpreter-setting.json
INFO [2016-09-13 17:49:21,904] ({pool-1-thread-2}
RemoteInterpreterServer.java[createInterpreter]:169) - Instantiate interpreter
org.apache.zeppelin.python.PythonInterpreter
INFO [2016-09-13 17:49:21,987] ({pool-2-thread-2}
SchedulerFactory.java[jobStarted]:131) - Job remoteInterpretJob_1473785361983
started by scheduler org.apache.zeppelin.python.PythonInterpreter1725703388
INFO [2016-09-13 17:49:21,988] ({pool-2-thread-2}
PythonInterpreter.java[open]:80) - Starting Python interpreter .....
INFO [2016-09-13 17:49:21,991] ({pool-2-thread-2}
PythonInterpreter.java[open]:81) - Python path is set
to:C:\Users\deenar.toraskar\Anaconda2\python.exe
INFO [2016-09-13 17:49:22,021] ({pool-2-thread-2}
PythonInterpreter.java[open]:92) - python PID : -1
INFO [2016-09-13 17:49:22,021] ({pool-2-thread-2}
PythonInterpreter.java[open]:98) - Bootstrap interpreter with /bootstrap.py
INFO [2016-09-13 17:49:22,043] ({pool-2-thread-2}
PythonInterpreter.java[bootStrapInterpreter]:223) - Bootstrap python
interpreter with code from
/bootstrap.py
INFO [2016-09-13 17:49:22,043] ({pool-2-thread-2}
PythonInterpreter.java[sendCommandToPython]:200) - Sending :
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ...
INFO [2016-09-13 17:49:22,226] ({pool-2-thread-2}
PythonInterpreter.java[sendCommandToPython]:200) - Sending :
import py4j
INFO [2016-09-13 17:49:22,236] ({pool-2-thread-2}
PythonInterpreter.java[sendCommandToPython]:200) - Sending :
def f(x):
return x + 10
INFO [2016-09-13 17:49:22,259] ({pool-2-thread-2}
SchedulerFactory.java[jobFinished]:137) - Job remoteInterpretJob_1473785361983
finished by scheduler org.apache.zeppelin.python.PythonInterpreter1725703388
INFO [2016-09-13 17:53:19,509] ({pool-2-thread-2}
SchedulerFactory.java[jobStarted]:131) - Job remoteInterpretJob_1473785599505
started by scheduler org.apache.zeppelin.python.PythonInterpreter1725703388
INFO [2016-09-13 17:53:19,513] ({pool-2-thread-2}
PythonInterpreter.java[sendCommandToPython]:200) - Sending :
a=1
INFO [2016-09-13 17:53:19,523] ({pool-2-thread-2}
SchedulerFactory.java[jobFinished]:137) - Job remoteInterpretJob_1473785599505
finished by scheduler org.apache.zeppelin.python.PythonInterpreter1725703388
INFO [2016-09-13 17:53:24,707] ({pool-2-thread-3}
SchedulerFactory.java[jobStarted]:131) - Job remoteInterpretJob_1473785604704
started by scheduler org.apache.zeppelin.python.PythonInterpreter1725703388
INFO [2016-09-13 17:53:24,709] ({pool-2-thread-3}
PythonInterpreter.java[sendCommandToPython]:200) - Sending :
1+1
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)