Не удается создать кластеры ipyparallel на ноутбуке Jupyter

У меня есть следующие:

  • ipyparallel (5.0.0)
  • ipython (4.0.3)

Я включил ipcluster, введя в командной строке:

ipcluster nbextension enable

Я пытаюсь создать новый кластер на вкладке кластеры IPython на ноутбуке Jupyter, но это то, что я вижу:

screeenshot

я смог сделать это раньше. Спасибо!

2 ответов


С здесь:

вместо редактирования jupyter_notebook_config.py, редактировать jupyter_notebook_config.json и искать:

  "NotebookApp": {
    "server_extensions": [
      <some lines>
    ]

заменить на:

  "NotebookApp": {
    "server_extensions": [
      <some lines>,
      "ipyparallel.nbextension"
    ]

Я только что наткнулся на ту же проблему, и исправление, упомянутое в принятом ответе, сработало, но позвольте мне добавить некоторый контекст для будущих посетителей этого вопроса, на всякий случай.

у меня есть Anaconda 5.0 для Linux, под которым я впервые сделал:

jupyter notebook --generate-config
pip install ipyparallel
jupyter nbextension install --py ipyparallel --user
jupyter nbextension enable --py ipyparallel --user
jupyter serverextension enable --py ipyparallel --user

которые приводят к ситуации на скриншоте. Под ~/.jupyter у меня есть оба jupyter_notebook_config.json а также jupyter_notebook_config.py.

на json файл имел это внутри:

{
  "NotebookApp": {
    "nbserver_extensions": {
      "ipyparallel.nbextension": true
    }
  }
}

Я изменил файл добавление "server_extensions" блок следующим образом:

{
  "NotebookApp": {
    "nbserver_extensions": {
      "ipyparallel.nbextension": true
    },
    "server_extensions": [
      "ipyparallel.nbextension"
    ]
  }
}

после перезагрузки Jupyter сообщил в журналах:

[W 19:44:14.107 NotebookApp] server_extensions is deprecated, use nbserver_extensions 

однако вкладка кластеры начала работать по мере необходимости. По-видимому, некоторые недавние изменения в логике конфигурации не распространились на всю кодовую базу.