Skip to content

Instantly share code, notes, and snippets.

@ptone
Created December 12, 2012 20:27
Show Gist options
  • Save ptone/4271278 to your computer and use it in GitHub Desktop.
Save ptone/4271278 to your computer and use it in GitHub Desktop.
Problem trying to run notebook with extra static paths
(notebook)element:nbcast$ ipython notebook --NotebookApp.extra_static_paths="['./profile_nbcast/static/']"
Traceback (most recent call last):
File "/Users/preston/Projects/Python/virtualenvs/notebook/bin/ipython", line 9, in <module>
load_entry_point('ipython==0.14.dev', 'console_scripts', 'ipython')()
File "/Users/preston/UNIX/src/ipython/IPython/frontend/terminal/ipapp.py", line 388, in launch_new_instance
app.initialize()
File "<string>", line 2, in initialize
File "/Users/preston/UNIX/src/ipython/IPython/config/application.py", line 84, in catch_config_error
return method(app, *args, **kwargs)
File "/Users/preston/UNIX/src/ipython/IPython/frontend/terminal/ipapp.py", line 313, in initialize
super(TerminalIPythonApp, self).initialize(argv)
File "<string>", line 2, in initialize
File "/Users/preston/UNIX/src/ipython/IPython/config/application.py", line 84, in catch_config_error
return method(app, *args, **kwargs)
File "/Users/preston/UNIX/src/ipython/IPython/core/application.py", line 325, in initialize
self.parse_command_line(argv)
File "/Users/preston/UNIX/src/ipython/IPython/frontend/terminal/ipapp.py", line 308, in parse_command_line
return super(TerminalIPythonApp, self).parse_command_line(argv)
File "<string>", line 2, in parse_command_line
File "/Users/preston/UNIX/src/ipython/IPython/config/application.py", line 84, in catch_config_error
return method(app, *args, **kwargs)
File "/Users/preston/UNIX/src/ipython/IPython/config/application.py", line 420, in parse_command_line
return self.initialize_subcommand(subc, subargv)
File "<string>", line 2, in initialize_subcommand
File "/Users/preston/UNIX/src/ipython/IPython/config/application.py", line 84, in catch_config_error
return method(app, *args, **kwargs)
File "/Users/preston/UNIX/src/ipython/IPython/config/application.py", line 359, in initialize_subcommand
self.subapp.initialize(argv)
File "<string>", line 2, in initialize
File "/Users/preston/UNIX/src/ipython/IPython/config/application.py", line 84, in catch_config_error
return method(app, *args, **kwargs)
File "/Users/preston/UNIX/src/ipython/IPython/frontend/html/notebook/notebookapp.py", line 564, in initialize
super(NotebookApp, self).initialize(argv)
File "<string>", line 2, in initialize
File "/Users/preston/UNIX/src/ipython/IPython/config/application.py", line 84, in catch_config_error
return method(app, *args, **kwargs)
File "/Users/preston/UNIX/src/ipython/IPython/core/application.py", line 325, in initialize
self.parse_command_line(argv)
File "/Users/preston/UNIX/src/ipython/IPython/frontend/html/notebook/notebookapp.py", line 420, in parse_command_line
super(NotebookApp, self).parse_command_line(argv)
File "<string>", line 2, in parse_command_line
File "/Users/preston/UNIX/src/ipython/IPython/config/application.py", line 84, in catch_config_error
return method(app, *args, **kwargs)
File "/Users/preston/UNIX/src/ipython/IPython/config/application.py", line 447, in parse_command_line
self.update_config(config)
File "/Users/preston/UNIX/src/ipython/IPython/config/application.py", line 344, in update_config
self.config = newconfig
File "/Users/preston/UNIX/src/ipython/IPython/utils/traitlets.py", line 319, in __set__
obj._notify_trait(self.name, old_value, new_value)
File "/Users/preston/UNIX/src/ipython/IPython/utils/traitlets.py", line 470, in _notify_trait
c(name, old_value, new_value)
File "/Users/preston/UNIX/src/ipython/IPython/config/application.py", line 197, in _config_changed
SingletonConfigurable._config_changed(self, name, old, new)
File "/Users/preston/UNIX/src/ipython/IPython/config/configurable.py", line 144, in _config_changed
setattr(self, k, deepcopy(config_value))
File "/Users/preston/UNIX/src/ipython/IPython/utils/traitlets.py", line 316, in __set__
old_value = self.__get__(obj)
File "/Users/preston/UNIX/src/ipython/IPython/utils/traitlets.py", line 297, in __get__
value = obj._trait_dyn_inits[self.name](obj)
File "/Users/preston/UNIX/src/ipython/IPython/frontend/html/notebook/notebookapp.py", line 377, in _extra_static_paths_default
return [os.path.join(self.profile_dir.location, 'static')]
AttributeError: 'NotebookApp' object has no attribute 'profile_dir'
(notebook)element:nbcast$
Other incarnations included:
567 ipython notebook --NotebookApp.extra_static_paths=profile_nbcast/static/
568 ipython notebook --NotebookApp.extra_static_paths=['profile_nbcast/static/']
569 ipython notebook --NotebookApp.extra_static_paths=['./profile_nbcast/static/']
570 ipython notebook --NotebookApp.extra_static_paths=['./profile_nbcast/static/']
571 ipython notebook --NotebookApp.extra_static_paths="['./profile_nbcast/static/']"
572 ipython notebook --NotebookApp.extra_static_paths="['./profile_nbcast/static/']"
@cachecow
Copy link

cachecow commented May 21, 2019

boom https://slidoc.org/_docs/README.html#slidoc-ref-embed-jupyter-notebook

jupyter notebook --NotebookApp.extra_static_paths='["./files"]'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment