Inconsistent package update

I want to use seaborn 11.
The pip command output maintains the version has been updated.
However, pip freeze still shows version 9, and so I get if I query the version from within a notebook.
Details below - the same happens for 99 as well as bleeding edge

Any hints, what am I doing wrong ?
thanks, Giovanni

bash-4.2$ pip install seaborn --upgrade --user
Collecting seaborn
Using cached https://files.pythonhosted.org/packages/68/ad/6c2406ae175f59ec616714e408979b674fe27b9587f79d59a528ddfbcd5b/seaborn-0.11.1-py3-none-any.whl
Requirement already satisfied, skipping upgrade: matplotlib>=2.2 in /cvmfs/sft.cern.ch/lcg/views/LCG_99/x86_64-centos7-gcc8-opt/lib/python3.8/site-packages (from seaborn) (3.3.3)
Requirement already satisfied, skipping upgrade: pandas>=0.23 in /cvmfs/sft.cern.ch/lcg/views/LCG_99/x86_64-centos7-gcc8-opt/lib/python3.8/site-packages (from seaborn) (0.24.2)
Requirement already satisfied, skipping upgrade: numpy>=1.15 in /cvmfs/sft.cern.ch/lcg/views/LCG_99/x86_64-centos7-gcc8-opt/lib/python3.8/site-packages (from seaborn) (1.18.2)
Requirement already satisfied, skipping upgrade: scipy>=1.0 in /cvmfs/sft.cern.ch/lcg/views/LCG_99/x86_64-centos7-gcc8-opt/lib/python3.8/site-packages (from seaborn) (1.5.1)
Requirement already satisfied, skipping upgrade: cycler>=0.10 in /cvmfs/sft.cern.ch/lcg/views/LCG_99/x86_64-centos7-gcc8-opt/lib/python3.8/site-packages (from matplotlib>=2.2->seaborn) (0.10.0)
Requirement already satisfied, skipping upgrade: kiwisolver>=1.0.1 in /cvmfs/sft.cern.ch/lcg/views/LCG_99/x86_64-centos7-gcc8-opt/lib/python3.8/site-packages (from matplotlib>=2.2->seaborn) (1.0.1)
Requirement already satisfied, skipping upgrade: pillow>=6.2.0 in /cvmfs/sft.cern.ch/lcg/views/LCG_99/x86_64-centos7-gcc8-opt/lib/python3.8/site-packages (from matplotlib>=2.2->seaborn) (6.2.2)
Requirement already satisfied, skipping upgrade: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3 in /cvmfs/sft.cern.ch/lcg/views/LCG_99/x86_64-centos7-gcc8-opt/lib/python3.8/site-packages (from matplotlib>=2.2->seaborn) (2.4.0)
Requirement already satisfied, skipping upgrade: python-dateutil>=2.1 in /cvmfs/sft.cern.ch/lcg/views/LCG_99/x86_64-centos7-gcc8-opt/lib/python3.8/site-packages (from matplotlib>=2.2->seaborn) (2.8.0)
Requirement already satisfied, skipping upgrade: pytz>=2011k in /cvmfs/sft.cern.ch/lcg/views/LCG_99/x86_64-centos7-gcc8-opt/lib/python3.8/site-packages (from pandas>=0.23->seaborn) (2019.1)
Requirement already satisfied, skipping upgrade: six in /cvmfs/sft.cern.ch/lcg/views/LCG_99/x86_64-centos7-gcc8-opt/lib/python3.8/site-packages (from cycler>=0.10->matplotlib>=2.2->seaborn) (1.12.0)
Requirement already satisfied, skipping upgrade: setuptools in /cvmfs/sft.cern.ch/lcg/views/LCG_99/x86_64-centos7-gcc8-opt/lib/python3.8/site-packages (from kiwisolver>=1.0.1->matplotlib>=2.2->seaborn) (44.1.0)
Installing collected packages: seaborn
Successfully installed seaborn-0.11.1

bash-4.2$ pip freeze | grep seab
seaborn==0.9.0

Hello,

You also need to set your PYTHONPATH via an environment script that runs when your session starts, please see:

The script should contain something like:

export PYTHONPATH=$CERNBOX_HOME/.local/lib/python3.8/site-packages:$PYTHONPATH

thanks very much!