Describe the bug
Importing InlineGUI within a jupyter notebook can trigger a ModuleNotFoundError due to missing notebook package.
To reproduce
Steps to reproduce the behavior:
- Install jupyter
- Launch jupyter
- In a separate environment, install
nengo-gui and ipykernel
- Add the nengo-gui environment as a jupyter ipykernel, e.g.,
python -m ipykernel install --user --name nengo-gui --display-name "Nengo-GUI" if nengo-gui is the name of the environment containing NengoGUI.
- In jupyter, select the nengo-gui kernel, and run:
import nengo
model = nengo.Network()
from nengo_gui.ipython import InlineGUI
InlineGUI(model)
Expected behavior
I expected no error. Perhaps pip install nengo-gui[optional] should pull in the notebook. Or there should be instructions for using InlineGUI somewhere.
Screenshots
N/A
Versions
- OS: N/A
- Browser: N/A
- Nengo GUI: 0.4.6
- Other: N/A
Additional context
Using conda on a relatively fresh environment with conda install jupyter, and then adding the kernel to jupyter.
Describe the bug
Importing
InlineGUIwithin a jupyter notebook can trigger aModuleNotFoundErrordue to missingnotebookpackage.To reproduce
Steps to reproduce the behavior:
nengo-guiandipykernelpython -m ipykernel install --user --name nengo-gui --display-name "Nengo-GUI"ifnengo-guiis the name of the environment containing NengoGUI.Expected behavior
I expected no error. Perhaps
pip install nengo-gui[optional]should pull in thenotebook. Or there should be instructions for usingInlineGUIsomewhere.Screenshots
N/A
Versions
Additional context
Using
condaon a relatively fresh environment withconda install jupyter, and then adding the kernel to jupyter.