diff --git a/manuskript/main.py b/manuskript/main.py index 585256fa..d01ae393 100644 --- a/manuskript/main.py +++ b/manuskript/main.py @@ -201,11 +201,14 @@ def launch(arguments, app, MW = None): # Support for IPython Jupyter QT Console as a debugging aid. # Last argument must be --console to enable it # Code reference : - # https://github.com/ipython/ipykernel/blob/master/examples/embedding/ipkernel_qtapp.py - # https://github.com/ipython/ipykernel/blob/master/examples/embedding/internal_ipkernel.py + # https://github.com/ipython/ipykernel/blob/main/examples/embedding/ipkernel_qtapp.py + # https://github.com/ipython/ipykernel/blob/main/examples/embedding/internal_ipkernel.py if arguments.console: try: - from IPython.lib.kernel import connect_qtconsole + try: + from IPython.lib.kernel import connect_qtconsole + except ImportError: + from ipykernel import connect_qtconsole from ipykernel.kernelapp import IPKernelApp # Only to ensure matplotlib QT mainloop integration is available import matplotlib