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.

Reply via email to