How to Set Up Python Virtual Environments on Windows in Minutes
This step‑by‑step guide explains how to install virtualenv, create a new isolated Python environment on Windows, activate it, verify the Python version, and deactivate it, helping developers manage multiple Python 2 and Python 3 projects without conflicts.
Many Python developers need separate environments for Python 2 and Python 3, and virtual environments provide isolation. This guide shows how to create and use a virtual environment on Windows.
Install virtualenv
Run pip install virtualenv. If already installed, pip will indicate the package exists.
Create a virtual environment
Use virtualenv test where test is the desired environment name. The environment is created in the current directory.
Locate the environment
The folder test appears in the current directory (e.g., C:\Users\lenovo).
View files via command line
Open the Scripts folder
Activate the environment
Run activate.bat inside the environment folder to activate it. The command prompt will show the environment name in parentheses.
Check Python version
After activation, run python to see the Python version (Python 3 in this example).
Deactivate
Exit Python with exit() or Ctrl+Z. Deactivate the virtual environment with deactivate.bat. The environment name disappears from the prompt.
Future articles will cover creating a Python 2 virtual environment.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Python Crawling & Data Mining
Life's short, I code in Python. This channel shares Python web crawling, data mining, analysis, processing, visualization, automated testing, DevOps, big data, AI, cloud computing, machine learning tools, resources, news, technical articles, tutorial videos and learning materials. Join us!
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
