无法在Jupyter Notebook上创建ipyparallel集群

时间:2016-02-12 18:39:35

标签: jupyter-notebook ipython-parallel

我有以下内容:

  • ipyparallel(5.0.0)
  • ipython(4.0.3)

我已通过在命令行中输入启用了ipcluster:

ipcluster nbextension enable

我正在尝试在Jupyter笔记本上的IPython Clusters选项卡上创建一个新集群,但这就是我所看到的:

screeenshot

之前我能做到这一点。谢谢!

2 个答案:

答案 0 :(得分:4)

来自here

不要编辑jupyter_notebook_config.py,而是编辑jupyter_notebook_config.json并查找:

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

将其更改为:

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

答案 1 :(得分:0)

我刚刚遇到同样的问题,并且接受的答案中提到的修复工作正常,但是为了以防万一,让我为这个问题的未来访问者添加一些背景。

我有适用于Linux的Anaconda 5.0,我首先做了:

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.jsonjupyter_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 

但是,“集群”选项卡已根据需要开始工作。显然,配置逻辑中的一些最近的更改没有传播到所有代码库。