Я понял это из следующего поста, в котором говорится то же самое о i python notebook Установите I Python на Ubuntu 12.04 VirtualBox Guest и используйте его из браузера на Windows Host введите описание ссылки здесь и выясните из этого ответа основное различие между ноутбуками jupyter и i python. В чем разница между Jupyter-and-I Python -Notebook
Ключевым моментом здесь является то, что многие приложения при запуске, например. mongodb доступны только для IP-адресов интерфейса обратной связи (localhost, 127.0.0.1). причина в том, чтобы избежать ошибочного раскрытия любого приложения на общедоступных c IP-адресах, которые вы, возможно, установили для тестирования, и т. д. c. Таким образом, в этом случае все, что вам нужно, это сгенерировать файл конфигурации для сервера jupyter, используя:
jupyter notebook --generate-config
, который сгенерирует файл конфигурации:
~/.jupyter/jupyter_notebook_config.py
, где вы должны изменить следующее строка:
c.NotebookApp.ip="localhost"
до
c.Notebook.ip="0.0.0.0" #for all IPs
Теперь снова запустите ноутбук Jupyter, и вы сможете получить к нему доступ на своем хосте и даже любых интерфейсных IP-адресах для любого адаптера, для которого вы настроили ваша гостевая ОС.