Don't install native kernelspec on startup

Part of the fix for jupyter/jupyter_client#35; other part coming up soon
This commit is contained in:
Thomas Kluyver 2015-06-24 15:20:16 -07:00
parent 406a57d70d
commit 5ad3fd19f6

View File

@ -975,20 +975,6 @@ class NotebookApp(JupyterApp):
# TODO: this should still check, but now we use bower, not git submodule
pass
def init_kernel_specs(self):
"""Check that the IPython kernel is present, if available"""
try:
self.kernel_spec_manager.get_kernel_spec(NATIVE_KERNEL_NAME)
except NoSuchKernel:
try:
from ipykernel.kernelspec import install
except ImportError:
self.log.warn("IPython kernel not available")
else:
self.log.warn("Installing IPython kernel spec")
install(kernel_spec_manager=self.kernel_spec_manager, user=True)
def init_server_extensions(self):
"""Load any extensions specified by config.
@ -1016,7 +1002,6 @@ class NotebookApp(JupyterApp):
self.init_configurables()
self.init_components()
self.init_webapp()
self.init_kernel_specs()
self.init_terminals()
self.init_signal()
self.init_server_extensions()