It's a bit difficult to install libraries to make them usable with jupyter notebooks in general; it's slightly more difficult to make it work in a permission-controlled environment. However, if you want to try my plottyprint library for problem set 2 (which has the advantage of being easy to use), here's some code to try.
First try the code in the first cell below, and then close and halt the kernel and start a new notebook, and see if you can import plottyprint
.
If that doesn't work, try the same procedure but with the code in the second cell below.
If that doesn't work, go back to the main screen of the notebooks setup, and start a new terminal window rather than a new notebook. In the terminal window, type pip install --user plottyprint
and then see if it works in a new notebook.
import sys
!{sys.executable} -m pip install --user plottyprint
!pip install --user plottyprint