JupyterHub JupyterLab-ImportError:无法从'jupyter_client.manager'导入名称'AsyncKernelManager'

时间:2020-09-05 13:28:07

标签: python kubernetes jupyter-notebook jupyter-lab jupyterhub

我一直在笔记本模式下的k8s下运行JupyterHub,但现在想切换到JupyterLab。当我第一次启动JupyterLab时,系统会要求我重建内核(失败),所以我宁愿不要重建。下一个:

当我尝试启动python3内核时,在日志(JS控制台和容器后端)中,我得到:

ImportError: cannot import name 'AsyncKernelManager' from 'jupyter_client.manager'

如果我从JupyterLab内部打开终端并执行

python -c "from jupyter_client import AsyncKernelManager"

没问题。

到底该如何进行?

PS这里有一个开放的github票-没有太多信息https://github.com/jupyter/jupyter_client/issues/551

1 个答案:

答案 0 :(得分:1)

启动容器后,您是否在根conda环境中进行了任何更新?如果python版本已更新(这可能是由于从不同的库中读取)导致的,这在我身上会发生。