So is Sage following those instructions during its build process? The docs do not say what those jupyter commands actually do. They have separate instructions for enabling the widgets when using a virtualenv. Of course Sage's venv is not a true virtualenv as created by venv, so it is hard to know whether the virtualenv instruction apply for Sage or not. But given that the widgets worked before Sage switched to its virtualenv-like venv I would guess that they do apply.
It is unclear to me whether this is an issue with the packaging of the SageMath app for macOS or whether it is an issue with Sage's build process, which I follow when building Sage for the app. It would be helpful to know the meaning of the sentence "Most of the time, installing ipywidgets automatically configures Jupyter Notebook to use widgets." Specifically, what does it mean to "configure Jupyter Notebook to use widgets". - Marc On Tuesday, February 1, 2022 at 1:26:33 PM UTC-6 slelievre wrote: > 2022-02-01 15:13:27 UTC, Marc Culler: > > > > Thanks. And I can reproduce this. I see the error shown below > > in the Firefox Console. (I include it here in case anyone might > > recognize it). > > > There's an FAQ entry here > > > https://github.com/Wuliyuanulb/ComponentSDKDoc/blob/bfe53cf2162f62134356b58d7eae07e367044602/_build/_sources/faq.md.txt > > that reads > > > In browser F12 window, there is `Couldn't process kernel message` > > error in Console log. WrappedError message will be like: > > ``` > > Error: Class jupyter.widget not found in registry at http://xxx > > ``` > > This is because ipywidgets not correctly enabled in jupyter extension > > when using pip to install. Reinstall using conda will solve this issue. > > See [more details here]( > https://ipywidgets.readthedocs.io/en/latest/user_install.html). > > ``` > > conda install -c conda-forge ipywidgets > > ``` > > And here are some more related discussions, > hoping there's something relevant to dig from them. > > https://github.com/Caltech-IPAC/firefly_widgets/issues/6 > https://github.com/InsightSoftwareConsortium/itkwidgets/issues/207 > https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/1319 > https://github.com/jupyter-widgets/ipywidgets/issues/2569 > https://github.com/jupyter-widgets/ipywidgets/issues/377 > https://github.com/jupyterlab/jupyterlab/issues/4398 > https://github.com/maartenbreddels/ipyvolume/issues/36 > https://github.com/OpenGeoscience/geonotebook/pull/51 > https://github.com/twosigma/beakerx/issues/6582 > > Found by searching using this request > > > https://github.com/search?q=Class+jupyter.widget+not+found+in+registry&type=issues > > Not sure that helps at all, sorry. --Samuel > > -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-support/01687b48-9382-4885-bbfd-c4a37ab27b16n%40googlegroups.com.