In my project folder I created venv folder.
python -m venv venv
When I in VS Code run command select python interpreter my ven
select python interpreter
I had the same problem and it was because PowerShell was not updated. Sometimes Windows preserve version 2.* and I had to manually download and install version 3. After that problem solved and I could use virtual environments very well.