Я новичок в StackOverflow и не могу писать комментарии. Si я напишу здесь в качестве ответа. Я столкнулся с подобной проблемой с asyncio.
Таким образом, проблема, которую я решил, была изменена с помощью Eventl oop python.
В python версиях ниже 3.8-: - SelectorEventL oop используется в windows - ProactorEventL oop используется в Linux.
(в python 3.8+ они оба ProactorEventL oop) Так что это не поможет, если у вас установлена python 3.8+. Поскольку у вас будет тот же eventl oop на windows, что и на WSL.
, если у вас версия python ниже 3.8 - это, вероятно, поможет вам.
Так Вы можете попытаться вручную установить ProactorEventL oop, который также используется, когда вы используете WSL
asyncio.set_event_loop(asyncio.ProactorEventLoop())
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
loop.close()
Надеюсь, эта информация поможет вам.