JupyterHub JupyterLab - ImportError: невозможно импортировать имя AsyncKernelManager из jupyter_client.manager

Я запускал JupyterHub под k8s в режиме ноутбука, но сейчас хочу переключиться на 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


person jtlz2    schedule 05.09.2020    source источник


Ответы (1)


Вы обновляли что-нибудь в корневой среде conda после запуска контейнера? Это происходит со мной, если версия python обновляется (возможно, из-за чтения из разных библиотек).

person teoz    schedule 09.09.2020
comment
Это была моя проблема. Закройте jupyterlab, снова откройте в новом bash. - person Sebastiaan; 08.10.2020