2016-02-12 11 views
8

erstellen Ich habe folgendes:Kann nicht ipyparallel Cluster auf Jupyter Notebook

  • ipyparallel (5.0.0)
  • ipython (4.0.3)

I aktiviert ipcluster haben, indem Sie in der Befehlszeile:

ipcluster nbextension enable 

ich versuche, einen neuen Cluster auf der IPython Cluster auf der Registerkarte Jupyter Notebook zu erstellen, aber das ist, was ich sehe:

screeenshot

Ich konnte dies vor tun. Vielen Dank!

Antwort

4

Von here:

Statt Bearbeitung jupyter_notebook_config.py, bearbeiten jupyter_notebook_config.json und sucht:

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

Änderung dies:

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

Wo finde ich jupyter_notebook_config.json? Ich finde jupyter_notebook_config.py nur unter home/.jupyter /. – etlolap

0

ich auf nur gestolpert das selbe Problem, und die in der angenommenen Antwort erwähnte Reparatur hat funktioniert, aber lassen Sie mich etwas Kontext für die zukünftigen Besucher dieser Frage hinzufügen, nur für den Fall.

Ich habe Anaconda 5.0 für Linux, unter, dass ich zum ersten Mal tat:

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 

, die auf die Situation auf dem Screenshot führen. Unter ~/.jupyter habe ich sowohl als auch jupyter_notebook_config.py.

Die json Datei hatte diese im Inneren:

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

ich die Datei geändert durch Hinzufügen eines "server_extensions" Block wie folgt:

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

Nach dem Neustart Jupyter in den Protokollen gemeldet:

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

Die Registerkarte Cluster begann jedoch als n zu arbeiten notwendig. Anscheinend haben sich einige kürzliche Änderungen in der Konfigurationslogik nicht auf die gesamte Codebasis übertragen.