Plot interactivity broken, even in notebooks where it worked before

That linked code with the slider runs on the remote machine (after installing ipympl in that remote environment, which isn’t on there by default). The existing demo plots in that remote notebook also become interactive if I change %matplotlib inline to %matplotlib ipympl. However, on my own machine (in a new notebook) the code with the slider doesn’t plot anything at all–no axes, no points, nothing. The slider shows up and can be dragged but it also does nothing.

I looked into the console window from which the notebook was launched, and noticed there was an error that came up whenever I opened a notebook. It was a long cascading error whose ultimate cause was “ModuleNotFoundError: No module named 'notebook.services’” in a file called “collapsible_headings.py” in nbconvert.

After a bit of searching here on this error, I have discovered that this error results when the notebook is version 7+ but some of the dependencies are still version 6.x.

Therefore, I have gathered that the most logical course of action is to do a clean reinstall of Jupyter. Do you agree? Assuming that’s the case, what is the best way to do this to A) avoid creating MORE incompatibilities, and B) lose as little work as possible–not just keeping all my existing .ipynb files but also hopefully all the other non-Jupyter-related packages installed using pip in my system Python, many of which are required for my existing saved notebooks as well as other Python scripts I have. I also have the existing Jupyter connected to my Julia install, so that I get the Julia kernel option in addition to iPython when creating a notebook (I installed Julia after Jupyter and of course Python had been installed for years) and would like to not break any compatibility there either.