Могут ли облачные экземпляры Jupyter Lab поддерживать всплывающие интерактивные окна - PullRequest
2 голосов
/ 21 октября 2019

Я новичок в ноутбуках / лаборатории Jupyter и успешно взаимодействую с всплывающими окнами, кнопками и т. Д. С ipywidgets на локальных экземплярах Jupyter Lab, но не в облаке при использовании notebooks.ai - код работает безошибка, но не создает соответствующие окна / кнопки.

Есть ли в любом случае, чтобы это работало или это неотъемлемое ограничение использования Jupyter Lab в облаке?

Мне интересноЕсть настройки брандмауэра, которые необходимо настроить, чтобы это работало?

1 Ответ

1 голос
/ 08 ноября 2019

Переадресация X11 отключена на док-машинах, предоставленных notebooks.ai. Следовательно, любое всплывающее окно не пересылается на ваш компьютер. Тем не менее, вы можете увидеть любой встроенный график / кнопку в блокноте Jupyter.

Если вас интересует эта функция, существует GitHub-репозиторий для запроса функций (я никогда не пробовал), новам может быть интересно получить более подробное объяснение, обходной путь или решение.

PROVE:

На вкладке запуска вы можете запустить записную книжку,интерпретатор Python или терминал на удаленном докере. Если вы выберете терминал и наберете echo $DISPLAY, вы увидите, что результатом будет пустая строка (если был прикреплен правильный дисплей, вы увидите что-то вроде: DISPLAY=localhost:11.0).

notebooks ai terminal

Для получения дополнительной информации об использовании BASH для проверки, включена ли пересылка X11 из SSH, проверьте этот вопрос .

...