在木星笔记本上学习合作机制和任务,
运行以下代码
import asyncio
async def main():
print('learn')
await asyncio.sleep(1)
print('Jupyter')

但是,它在Ipython上工作正常。

发布于 2019-06-12 03:38:04
这是一个已知问题与木星的更晚版本。将nest_asyncio安装为解决办法。
> 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;在笔记本中运行异步与后台由Torona5.0运行的现有事件循环发生冲突。第二种选择是将notebook降级为依赖于旧版本的“旋风”的版本。
https://stackoverflow.com/questions/56553475
复制相似问题