I don't write enough python to remember how to do these things so some aliases with a prefix I can remember goes a long way.
alias venvnew="python3 -m venv .venv"
alias venvactivate=". ./.venv/bin/activate"
alias venvdeactivate="deactivate"
I drop these in ~/.bash_aliases since ubuntu helpfully checks for this file and loads it in your .bashrc.