Виртуальное окружение - это изолированная среда Python, которая позволяет разработчикам устанавливать и управлять пакетами Python отдельно от системных пакетов и других проектов Python.

Зачем использовать виртуальное окружение при работе над каждым новым проектом:

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

  1. Открываем терминал: win + r, далее прописываем cmd - enter.
  2. Проверяем версию python командой python -V
  3. Если интерпретатор python не установлен, устанавливаем его с оф.сайта.
  4. Можно посмотреть список установленных пакетов командой pip list
  5. Переходим в папку, которую мы создали для проекта, например, cd D:\\PythonProjects\\django
  6. Создаём виртуальное окружение командой python -m venv djvenv. Где djvenv - опциональное название для окружения, может быть любым.
  7. Запускаем скрипт для активации окружения .\\djvenv\\Scripts\\activate
  8. Если всё сделали правильно, то в начале командной строки вы увидите (djvenv)…
  9. Можно ещё раз запустить команду pip list, чтобы убедиться, что вы находитесь в виртуальном окружении и в нём установлены только базовые пакеты (pip и setuptools)
  10. Для выхода из виртуального окружения используется команда deactivate.

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

  1. Открываем терминал - ctrl + alt + t
  2. Проверяем версию python командой python3 -V
  3. Если интерпретатор python не установлен, устанавливаем его с оф.сайта.