Jupyter/IPython already has an event loop running in the background to handle interactive execution. When you try to run await code (e.g., await asyncio.sleep (1)), Python attempts to start a new ...