Установка python

Download Python

Виртуальное окружение

Виртуальное окружение Python - это изолированное цифровое пространство, в котором вы можете установить свои собственные версии Python и пакеты, отличные от тех, которые установлены в системе. То есть для каждого проекта вы можете создавать собственное виртуальное окружение, чтобы работать с нужной версией python и не захламлять систему кучей библиотек. Очень советую подробно разобраться с виртуальным окружением и активно его использовать. В этой статье на хабре вы найдёте все ответы на вопросы.

Создание/активация/деактивация виртуального окружения

Windows

  1. Входим в оболочку powershell

    powershell
    
  2. Переходим в папку с проектом

    cd path\\to\\folder
    
  3. Создаём виртуальное окружение

    python -m venv ./venv
    
  4. Активируем виртуальное окружение

    .\\venv\\Scripts\\Activate.ps1
    

    В случае ошибки:

    Activate.ps1 cannot be loaded because running scripts is disabled on this system

    Используйте инструкцию:

    PowerShell says "execution of scripts is disabled on this system."

  5. Деактивация виртуального окружения

    deactivate
    

Подробнее про venv:

venv — Creation of virtual environments

Unix

  1. Переходим в папку с проектом

    cd path\\to\\folder
    
  2. Создаём виртуальное окружение

    python -m venv ./venv
    

    -m: Этот флаг указывает Python, что нужно запустить модуль в качестве скрипта. В данном случае это модуль venv, который является утилитой для создания виртуального окружения.

    В случае ошибки:

    zsh: command not found: python

    Используйте команду:

    python3 -m venv ./venv
    
  3. Активируем виртуальное окружение

    source venv/bin/activate
    
  4. Деактивация виртуального окружения

    deactivate
    

Virtualenv