Fundamentals 4 min read

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.

Python Crawling & Data Mining
Python Crawling & Data Mining
Python Crawling & Data Mining
How to Set Up Python Virtual Environments on Windows in Minutes

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.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

DevelopmentPythonWindowsvirtualenvEnvironment
Python Crawling & Data Mining
Written by

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!

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.