Sriram Narayanamoorthy created ZEPPELIN-2259:
------------------------------------------------
Summary: Tensorflow not working in Zeppelin 0.7.0
Key: ZEPPELIN-2259
URL: https://issues.apache.org/jira/browse/ZEPPELIN-2259
Project: Zeppelin
Issue Type: Bug
Components: pySpark
Affects Versions: 0.7.0
Reporter: Sriram Narayanamoorthy
Priority: Minor
When using python kernel in Zeppelin 0.7.0 loading Tensorflow throws an error:
`NameError: name _interactive is not defined`
Similar issues are reported in SO
[http://stackoverflow.com/questions/42757433/tensorflow-can-not-work-with-zeppelin].
The fix suggested there seems to be really hacky.
The issue seems to be that in tf_logging.py file
[.\Anaconda3\Lib\site-packages\tensorflow\python\platform\tf_logging.py] the
_interactive variable is not triggering for Zeppelin.
```
# Determine whether we are in an interactive environment
try:
# This is only defined in interactive shells
if _sys.ps1: _interactive = True
except AttributeError:
# Even now, we may be in an interactive shell with `python -i`.
_interactive = _sys.flags.interactive
```
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)