Jupyterlab , virtualenv

I’ve installed TLJH and have the jupyterlab up and running.
I’m trying to create a virtual environment with virtualenv and create a kernel.
everything works fine and checking with pip install in the virtual environemnt i only see the installed libs for this environment. after installing the kernel and starting it all installed libraries including the system libs are visible with pip install.
what am i doing wrong?