What is a virtual environment?
A virtual environment is an isolated Python environment that allows you to install and manage packages independently of the system-wide Python installation.
Sometimes applications may require a specific version of the library to perform a specific task or fix a bug. A virtual environment ensures that your project dependencies are isolated and avoids dependencies-conflicts between different projects.
Step 1 - Install virtualenv:
The first step is to install the virtualenv package. The virtualenv package provides the necessary tools needed to create and manage a virtual environment. It is a third-party package that needs to be installed.
- Open the terminal or command prompt
- Run the following command to install virtualenv using pip:
pip install virtualenv
We can also use an in-built 'venv' module in Python to create a virtual environment.
Step 2 - Creating a Virtual Environment:
1. Using venv:
The module venv is available with the most recent version of Python. We can decide the location to create a virtual environment and run the venv module as a script with the directory path. Type the following command in your command line and hit the enter button.
python.exe -m venv new-env