How do I create and use virtual environments in Python?

In Python, virtual environments are a great way to manage dependencies and isolate project requirements. They allow you to create separate environments for different projects, helping to avoid version conflicts and keeping your global site-packages clean.

To create and use virtual environments in Python, you can utilize the built-in venv module or third-party tools like virtualenv. Below is a simple guide on how to create and activate a virtual environment using the venv module.

# Create a virtual environment python -m venv myenv # Activate the virtual environment # On Windows myenv\Scripts\activate # On UNIX or MacOS source myenv/bin/activate # To install packages pip install package_name # To deactivate the virtual environment deactivate

Python virtual environments venv manage dependencies project isolation