HI!
I am trying to run jupyter console using docker and connect to this running
console from another client. If I start the container using interactive
mode (-ti) and then start the jupyter console, everything is fine.
But if i run jupyter console as the entry point, then I got this exception:
Traceback (most recent call last):
File "/usr/local/bin/jupyter-console", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python3.5/dist-packages/jupyter_core/application.py",
line 266, in launch_instance
return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
File
"/usr/local/lib/python3.5/dist-packages/traitlets/config/application.py",
line 657, in launch_instance
app.initialize(argv)
File "<decorator-gen-116>", line 2, in initialize
File
"/usr/local/lib/python3.5/dist-packages/traitlets/config/application.py",
line 87, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/jupyter_console/app.py",
line 141, in initialize
self.init_shell()
File "/usr/local/lib/python3.5/dist-packages/jupyter_console/app.py",
line 114, in init_shell
client=self.kernel_client,
File
"/usr/local/lib/python3.5/dist-packages/traitlets/config/configurable.py",
line 412, in instance
inst = cls(*args, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/jupyter_console/ptshell.py",
line 273, in __init__
self.init_prompt_toolkit_cli()
File "/usr/local/lib/python3.5/dist-packages/jupyter_console/ptshell.py",
line 435, in init_prompt_toolkit_cli
output=create_output(true_color=self.true_color),
File "/usr/local/lib/python3.5/dist-packages/prompt_toolkit/shortcuts.py",
line 126, in create_output
ansi_colors_only=ansi_colors_only, term=term)
File
"/usr/local/lib/python3.5/dist-packages/prompt_toolkit/terminal/vt100_output.py"
, line 424, in from_pty
assert stdout.isatty()
AssertionErrorIntroduïu el codi aquí...
As far as I understand, the error is caused when the jupyter console tries
to start the interactive terminal ...
Is there any way to launch the console in the background? without showing
the console it self in the terminal.
I checked the options and I am unable to find any of the that suits my
needs.
This is the script that starts the kernel:
./push_to_server.sh &
IP=`ifconfig eth0 2>/dev/null|awk '/inet addr:/ {print $2}'|sed 's/addr://'`
#ipython kernel --control=42005 --shell=42001 --iopub=42002 --hb=42003
--stdin=42004 --ip="$IP" -f /kernel_config.json
#ipython kernel --ip="$IP" -f /kernel_config.json --log-level=DEBUG
nohup jupyter console --ip="$IP" -f /kernel_config.json --log-level=DEBUG
--kernel=python3 $*
As you can see, i used directly ipython kernel before, but then to have
more than one kernel was complicated.
Thank you very much!
Xavi
--
You received this message because you are subscribed to the Google Groups
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jupyter/f406fc9a-7235-4b7e-91fe-424496d559e5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.