2024-05-21 09:08:57 发布
网友
在学习Jupyter笔记本上的Coroutines and Tasks
运行以下代码
import asyncio async def main(): print('learn') await asyncio.sleep(1) print('Jupyter')
但是,它在Ipython上正常工作
这是一个known issue版本的Jupyter。将^{}安装为workaround。你知道吗
> pip install nest_asyncio
代码
import asyncio import nest_asyncio nest_asyncio.apply() async def main(): print("Learn") await asyncio.sleep(1) print("Jupyter") asyncio.run(main()) # 'Learn' # 'Jupyter'
TLDR;在笔记本中运行asyncio与在后台由Tornado 5.0运行的现有事件循环冲突。第二种选择是将notebook降级到依赖于旧版本Tornado的版本。你知道吗
notebook
这是一个known issue版本的Jupyter。将^{} 安装为workaround。你知道吗
代码
TLDR;在笔记本中运行asyncio与在后台由Tornado 5.0运行的现有事件循环冲突。第二种选择是将
notebook
降级到依赖于旧版本Tornado的版本。你知道吗相关问题 更多 >
编程相关推荐