Skip to Content

Use different Python version to setup Python virtual environment

Learn how to use different Python version to setup Python virtual environment

karchunt

Kar Chun Tan

Creator

Metadata

Fri Mar 28 2025

1 min read

88 words

Use different Python version to setup Python virtual environment

Linux

pip install virtualenv virtualenv venv --python=/usr/local/bin/python virtualenv venv --python=/usr/local/bin/python3

Windows

I highly recommend to use method 2 to create virtual environment in Windows, as I faced missing files issue when using method 1.

## 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` virtualenv venv -p "C:\Users\karchunt\AppData\Local\Programs\Python\Python312\python.exe" ## Method 2 - Recommended way to create virtual environment "C:\Users\karchunt\AppData\Local\Programs\Python\Python312\python.exe" -m venv venv
Last updated on