2017-05-11 43 views
1

Ich bin ein Macbook mit OS Sierra verwenden und läuft Python 3.6.1 und Jupyter Notebook Server 5.0.0 I Jupyter Notebook-Erweiterungen installiert haben, folgen Sie den Anweisungen wie erwähnt auf https://github.com/ipython-contrib/jupyter_contrib_nbextensionsFehler beim Laden des Jupyter Notebook Extensions

Während die Notizbücher funktionieren gut auf meinem System, ich kann die Registerkarte nbextensions nicht anzeigen. Das folgende ist das Fehlerprotokoll, das ich bei der Ausführung von jupyter notebook im Terminal sehe. Ich habe einige ähnliche Probleme gesehen, die hier auf SO gepostet wurden, aber es scheint sich um die Installation bestimmter Erweiterungen zu handeln.

Ferner schien eine der Lösungen pip install jupyter_nbextensions_configurator vorzuschlagen, aber wie aus der Ausgabe unten ersichtlich, habe ich bereits die Erweiterung installiert.

Requirement already satisfied: traitlets in /usr/local/lib/python3.6/site-packages (from jupyter_nbextensions_configurator) 
Requirement already satisfied: tornado in /usr/local/lib/python3.6/site-packages (from jupyter_nbextensions_configurator) 

jedoch in den Protokollen, werden Sie feststellen, dass ModuleNotFoundError: No module named 'jupyter_nbextensions_configurator' eine der Fehlermeldungen ist.

[W 08:44:49.973 NotebookApp] server_extensions is deprecated, use nbserver_extensions 
[W 08:44:50.146 NotebookApp] Error loading server extension jupyter_nbextensions_configurator 
    Traceback (most recent call last): 
     File "/usr/local/lib/python3.6/site-packages/notebook/notebookapp.py", line 1271, in init_server_extensions 
     mod = importlib.import_module(modulename) 
     File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/importlib/__init__.py", line 126, in import_module 
     return _bootstrap._gcd_import(name[level:], package, level) 
     File "<frozen importlib._bootstrap>", line 978, in _gcd_import 
     File "<frozen importlib._bootstrap>", line 961, in _find_and_load 
     File "<frozen importlib._bootstrap>", line 948, in _find_and_load_unlocked 
    ModuleNotFoundError: No module named 'jupyter_nbextensions_configurator' 
[I 08:44:50.158 NotebookApp] Serving notebooks from local directory: /Users/sp 
[I 08:44:50.158 NotebookApp] 0 active kernels 
[I 08:44:50.158 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/?token=c777a7ab5dc6cf416c238b7b37f58d10ebea9db0743b46ae 
[I 08:44:50.158 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 
[C 08:44:50.163 NotebookApp] 

    Copy/paste this URL into your browser when you connect for the first time, 
    to login with a token: 
     http://localhost:8888/?token=c777a7ab5dc6cf416c238b7b37f58d10ebea9db0743b46ae 
[I 08:44:51.633 NotebookApp] Accepting one-time-token-authenticated connection from ::1 
[W 08:44:54.407 NotebookApp] 404 GET /nbextensions/nbextensions_configurator/tree_tab/main.js?v=20170511084449 (::1) 25.76ms referer=http://localhost:8888/tree 

Was fehlt mir hier? Vielen Dank!

Antwort

0

hatte ich das gleiche Problem, aber ich bemerke im README von jupyterlab dies:

Voraussetzungen

Jupyter Notebook-Version 4.3 oder höher. So überprüfen Sie die Notebook-Version:

jupyter notebook --version

Also, versuchen Sie Ihre Version mit diesem Befehl zu überprüfen, ob kehrt eine Version niedriger als 4.3, versuchen Sie es aktualisieren:

conda update notebook

That So habe ich das Problem gelöst.

0

Es sieht aus der Server-Traceback, als ob Sie möglicherweise etwas seltsam mit mehreren Python-Installationen gehen. Beachten Sie, dass Sie in

in eine Python Installationsort
/usr/local/lib/python3.6 

aber Ihr Notebook Server Zurückverfolgungs geht von dort (wo notebookapp laufen zu sein scheint), aber kreuzt (in der einführenden Ruf) von einem (Homebrew läuft? Python) installiert bei

/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6 

eine potentiell hackish Lösung sein könnte, nur in diesem Keller zu installieren und weitermachen wie bisher, aber ich würde vielleicht ein wenig mehr Untersuchung legen nahe, um zu entscheiden, warum dies geschieht. Von Bedeutung ist möglicherweise, wie Sie den Notebook-Server starten, Module installieren, Terminals ausführen, Python-Pfade einrichten usw.