We are using TLJH. When the IT admin updates the python files, it seems that not everyone gets updated.
Does everyone need to updated their own packages. I know I have packages a /home/jupyter-peter/.local/lib/python3.7/site-packages directory. I doubt the admin is updating those.
There is also a /opt/tljh/user/pkgs directory. I think the admin is only updating those when he uses pip install --upgrade pkg-name
So my understanding is that the admin is not updating the local packages, just the ones in /opt/tljh/user/pkg. packages in the local directories must be updated by the user and every user can have their own special packages.