Hi, not sure if I’m understanding it correctly, but when I install jupyterlab, do I loose nbextensions? When I open classical notebook <url>/tree no extention works.
I’m planing to teach my full class using jupyter. Rise is essential, such as others extentions…
On the other hand, integrated drawio of jupyterlab makes an awesome blackboard. Would be good to have both…
The problem is that, when I install jupyterlab, all my nbextensions (rise as well) vanish.
In order to solve this problem, I created two virtualenv, one for lab and other for notebook.
Is this the correct approach? Besides, I have to close one in order to open another. Not a good live workflow.
Your nbextensions should still work with the classic notebook. Just a few follow-up questions to see is we can diagnose the issue:
What version of jupyterlab are you running, jupyter lab --version ?
If you’re running JupyterLab > 3.0,
what do you get when you list your server extensions, jupyter server extension list?
What do you get when you run jupyter nbextension list?
What version of nbclassic do you have: python -c "from nbclassic.__version__ import __version__; print(__version__)"?
I just verified that in the latest JupyterLab + RISE, I can switch between classic notebook with RISE and JupyterLab by switching endpoints. My guess is there might be a mismatch in versions. If so, we’ll need to make some changes in these projects to make sure the correct version is picked up.
There was some additional (fairly subtle) changes needed to get nbextensions_configurator working. This exposed a deeper issue with how tornado handles routes+handlers added before/after the instantiation of the web application. I believe I’ve fixed these issues. I’m just waiting on review of that pull request before merging.
In the meantime, @thalesmaoa, it would be great if you can try out this PR and verify that enables you to use nbextensions_configurator with the latest jupyterlab. I was able to confirm this locally, but it would be great to get a second tester to try it out.
Sure I can, however I’m not familiar with the development flow. Where can I find your code? I’ve looked over your repository of nbclassic, but not sure if this is it, which branch and how to install it.