You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

756 B

Create virtual environment

Open Terminal

  • Create a directory to hold your virtual environments, change into it
  • Create a virtual environment
    • python -m venv {name-of-env} Windows
    • python3 -m venv {name} Linux
  • Activate the virtual environment
    • {name-of-env}\Scripts\activate.bat Windows
    • source {name}/bin/activate Linux
  • Deactivate
    • deactivate
  • Install packages in the environment
    • pip list
    • pip install requests
  • Publishing an environment
    • pip freeze > requirements.txt
    • Using requirements
      • Create a new env
      • pip install -r requirements.txt
  • Best Practices
    • Create the project directory
    • Create the venv or env folder inside of the project directory
    • Source code does not go into the env folder