To open a notebook running on a remote server, you may set up port forwarding during SSH, as follows:
ssh –L 8888:localhost:8888 mary@remoteserver
Then you may open the notebook again with localhost:8888 as the URL.
When multiple users are running Jupyter Notebooks on the same server on the same port (say the default, 8888) and each uses the same port forwarding, there is a possibility that your notebook content will be forwarded to another user who cannot read his/her own content without changing the port. While this might be fixed with later releases, it is recommended to change the port from the default.
To upgrade from a previous version, run the following command:
pip3 install --upgrade matplotlib
pip will automatically collect and install the Matplotlib dependencies for you.