Python venv is a built-in module in Python 3 that provides a mechanism for creating and managing virtual environments. A virtual environment is an isolated Python environment that allows you to install packages and dependencies specific to a particular project without interfering with the global Python installation or other projects.
To create a virtual environment for Python on Windows, you can use the built-in venv module. Follow these steps:
Step #1 Open the Command Prompt or PowerShell on your Windows machine.
Step #2 Navigate to the directory where you want to create the virtual environment. You can use the cd command to change directories. For example:
Step #3 Create a new virtual environment using the python -m venv command followed by the desired name for the environment. For example:
python -m venv devops
This will create a new virtual environment named “devops” in the current directory.
Step #4 Activate the virtual environment
Activate the virtual environment by running the activate script specific to the virtual environment. In Command Prompt, run:
In PowerShell, run:
After activation, you should see the virtual environment name in your command or PowerShell prompt.
Step #5 Now, you are inside the virtual environment. You can install Python packages and run Python scripts without affecting the global Python installation.
Step #6 To deactivate the virtual environment, run the deactivate command in the Command Prompt or PowerShell.
With this, you have successfully created a virtual environment for Python on Windows using venv. You can repeat these steps to create multiple virtual environments for different projects or purposes.
Related to creating a virtual environment Python