Я настраиваю ноутбук jupyter на сервере Linux (Red Hat 4.8.5). Я хочу использовать удаленный клиент для посещения ноутбука jupyter.
Прежде всего, я сгенерировал файл конфигурации:
jupyter notebook --generate-config
А потом я изменил файл конфигурации /root/.jupyter/jupyter_notebook_config.py
:
c.NotebookApp.ip="0.0.0.0"
c.NotebookApp.allow_origin='*'
c.NotebookApp.open_browser=False
c.NotebookApp.password=u"sha1:16715d2ac300:ee938c81001cfd0841f8bf1441bd02038b62965e"
c.NotebookApp.port=9999
c.NotebookApp.notebook_dir='/home/jupyter_notebook'
Наконец-то я запускаю блокнот jupyter:
jupyter notebook --config /root/.jupyter/jupyter_notebook_config.py --allow-root
Однако Jupyter только что запустил сервер на локальном хосте:
[root@localhost home]# jupyter notebook --allow-root --config /root/.jupyter/jupyter_notebook_config.py
[I 18:22:45.287 NotebookApp] Serving notebooks from local directory: /home/jupyter_notebook
[I 18:22:45.287 NotebookApp] The Jupyter Notebook is running at:
[I 18:22:45.287 NotebookApp] http://(localhost or 127.0.0.1):9999/
[I 18:22:45.287 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
Когда я использую тот же файл конфигурации для запуска ноутбука Jupyter на моем сервере Aliyun (Ubuntu 16), это работает:
[I 17:48:59.388 NotebookApp] Serving notebooks from local directory: /home/jupyter_notebook
[I 17:48:59.388 NotebookApp] The Jupyter Notebook is running at:
[I 17:48:59.389 NotebookApp] http://(iZbp14dhkm7uc5lnu5j510Z or 127.0.0.1):8888/
[I 17:48:59.389 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
Я не знаю, в чем проблема. Я много искал, но просто не могу найти решение.
Любые предложения будут приветствоваться.