-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Configurator doesn't load under Jupyter Lab 3 + nbclassic #127
Comments
it doesn't load for me in jupyter notebook either. I'm doing a clean install of anaconda (today), into a clean environment. But I get nothing. And when I try to install an extension in sys-prefix or --user the enable fails on require? X . |
I can confirm the problem on Jupiter Labs 3.0.9 and that @jeffyjefflabs patch works. There is a previous warning that says |
What is an end-user supposed to do to get the configurator running under Lab? |
There's a fix currently in the works here: jupyter/nbclassic#63 Thank you, everyone, for your patience here. If anyone is willing to test out this PR in nbclassic to verify that it fixes the issue, that would be greatly appreciated! |
nbclassic 0.3.3 should solve this issue. Upgrade nbclassic with |
@DatumWorld, do you mind sharing the output of:
|
|
@Zsailer @DatumWorld Just ran into it myself, are there any updates or a workaround? thanks! |
Same problem with Python 3.10 and latest jupyter docker-stacks spark-3.3.0, any fix? |
Was experiencing the same issue but it was resolved by applying the patch in: #141
|
The patch from #141 seems to fail to work - empty However, I've found a workaround - it is to start Notebook directly ( I verified this with the latest Jupyter core packages versions:
|
The configurator adds itself to the |
This is really helpfull , thank u so much |
This is perhaps an obscure use case, but... if you are using Jupyter Lab 3 (which uses the new jupyter_server backend instead of the notebook backend), then go to Help -> Launch Classic Notebook, this will launch the new nbclassic extension, which in turn loads the configurator via a compatibility layer.
It looks like the problem is here where the configurator adds an additional nbextension path -- under nbclassic, that settings dict doesn't have key
nbextensions_path
, so it throws an exception and the rest of the loader function doesn't run.I don't know what the best way to fix it is, but as a workaround you can delete those two lines and run
jupyter nbextension install jupyter_nbextensions_configurator --py
, which will put the extension files in one of the default locations.The text was updated successfully, but these errors were encountered: