how to create virtual environment in python

2 hours ago 3
Nature

To create a virtual environment in Python, you use the built-in venv module. Here are the steps:

  1. Open a terminal or command prompt and navigate to the directory where you want to create the virtual environment.
  2. Create the virtual environment by running the command:
    • On Windows:

      python -m venv myenv
      
    • On macOS/Linux:

      python3 -m venv myenv
      

Replace myenv with your desired environment name. This creates a new directory named myenv containing the virtual environment files

  1. Activate the virtual environment :
    • On Windows:

      myenv\Scripts\activate
      
    • On macOS/Linux:

      source myenv/bin/activate
      

After activation, your terminal prompt will change to indicate the environment is active, and Python commands will use this environment's interpreter

  1. Deactivate the virtual environment when done by running:

    deactivate
    

This returns you to the system's global Python environment

Summary

Step| Windows Command| macOS/Linux Command
---|---|---
Create environment| python -m venv myenv| python3 -m venv myenv
Activate environment| myenv\Scripts\activate| source myenv/bin/activate
Deactivate environment| deactivate| deactivate

This method isolates project dependencies, allowing different projects to use different package versions without conflicts

. For more detailed info, see the official Python documentation on venv