There are three separate python environmenta in a tljh installation!
- System
- Hub - Where jupyterhub runs
- User - Where user stuff runs, like jupyterlab
You need to upgrade it in the user environment specifically. I recall the tljh documentation clarifies how to so this somewhere.
/ From mobile