diff --git a/IPython/kernel/kernelspecapp.py b/IPython/kernel/kernelspecapp.py index 5916ad0e029..c1e7a459425 100644 --- a/IPython/kernel/kernelspecapp.py +++ b/IPython/kernel/kernelspecapp.py @@ -107,7 +107,7 @@ def _kernel_spec_manager_default(self): # Not all of the base aliases are meaningful (e.g. profile) aliases = {k: base_aliases[k] for k in ['ipython-dir', 'log-level']} - flags = {'system': ({'InstallOwnKernelSpec': {'system': True}}, + flags = {'system': ({'InstallNativeKernelSpec': {'system': True}}, "Install to the systemwide kernel registry"), 'debug': base_flags['debug'], } @@ -116,13 +116,7 @@ def start(self): try: self.kernel_spec_manager.install_native_kernel_spec(system=self.system) except OSError as e: - if e.errno == errno.EACCES: - print("Permission denied") - self.exit(1) - if e.errno == errno.EEXIST: - print("File or folder already exists") - self.exit(1) - raise + self.exit(e) class KernelSpecApp(Application): name = "ipython kernelspec"