首页 > 解决方案 > nbdev 和“协程”对象不可下标

问题描述

我最近更新了我的一个“旧”项目的 nbdev 版本(我创建了一个新的 conda 环境),现在 github 中的自动测试(构建的“运行测试”部分)失败了

'coroutine' object is not subscriptable

每个笔记本的错误,这似乎与我的代码完全无关。还有几个

RuntimeWarning: Enable tracemalloc to get the object allocation traceback

RuntimeWarning: coroutine 'ZMQSocketChannel.get_msg' was never awaited

nbdev_test_nbs当我在本地运行时,这些都不会发生。

有什么线索吗?

标签: pythonjupyter-notebooknbconvert

解决方案


我遇到了同样的问题。原来,nbconvertsetup.py'nbconvert~=5.6.1'.

删除此限制后,测试开始再次通过。

PSnbconvert现在的版本是6+。


推荐阅读