Errors/AI

asyncio.run() cannot be called from a running event loop

Cori 2024. 6. 25. 18:00

기본적인 asynco 코드를 실행하는데도 자꾸만 asyncio.run() cannot be called from a running event loop 문제가 발생한다. 

import asyncio
async def main():
    print(1)
    
asyncio.run(main())

다음 코드를 실행하면 해결할 수 있다.

!pip3 install nest_asyncio
import nest_asyncio 
nest_asyncio.apply()

오류가 언제 발생했냐는 듯이 깔끔하게 해결됐다.


Ref.

https://pypi.org/project/nest-asyncio/