To use jupyter notebook inside a virtual environment, ipykernal is required to be installed in your venv
# 1)Inside your virtual environment:
pip install ipykernel
# 2)Then run the kernel "self-install" script:
python -m ipykernel install --user --name=my-virtualenv-name