Use different Python version to setup Pythonvirtual environment

Use different Python version to setup Python virtual environment

Docs

# Linux
pip install virtualenv
virtualenv venv --python=/usr/local/bin/python
virtualenv venv --python=/usr/local/bin/python3
 
# Windows
##  Method 1 - I don't recommend to use virtualenv as it will have some missing files
pip install virtualenv
virtualenv venv -p `which python`
virtualenv venv -p `which python3`
virtual venv -p "C:\Users\karchunt\AppData\Local\Programs\Python\Python312\python.exe"
 
##  Method 2
"C:\Users\karchunt\AppData\Local\Programs\Python\Python312\python.exe" -m venv venv