В качестве альтернативы, просто перезапустите ваш интерпретатор Python, при первой попытке получить глобальный цикл обработки событий вы получите новый новый, незамкнутый.
опытке запустить пример кода asyncio hello world, приведенный в документации:
import asyncio
async def hello_world():
print("Hello World!")
loop = asyncio.get_event_loop()
# Blocking call which returns when the hello_world() coroutine is done
loop.run_until_complete(hello_world())
loop.close()
Я получаю ошибку:
RuntimeError: Event loop is closed
Я использую Python 3.5.3.