我一直在笔记本模式下的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
答案 0 :(得分:1)
启动容器后,您是否在根conda环境中进行了任何更新?如果python版本已更新(这可能是由于从不同的库中读取)导致的,这在我身上会发生。