воскресенье, 31 декабря 2023 г.

Виртуальное окружение (virtual environment -> venv) в Python

Когда вы только начинаете изучать Python, вы пишете коротенькие скрипты в одном файле и запускаете их. Вы не используете никакие дополнительные пакеты в этом случае, только встроенные в Python возможности.

Однако при разработке чего-то более сложного, что требует установки внешних библиотек или фреймворков, например Django или aiogram, вам обязательно нужно создавать виртуальное окружение для каждого вашего проекта. Это позволит вам не мешать кучу пакетов в системном Python (что особенно важно, когда вы работаете в ОС на основе Linux, где активно используется Python именно в недрах системы).

Создаётся виртуальное окружение так:

  1. Открываете терминал
  2. Создаёте каталог, в котором будет лежать ваш проект (командой mkdir), и переходите в него, используя команду cd
  3. Далее выполняете в Windows команду python -m venv venv, а в Linux python3 -m venv venv
  4. После этого виртуальное окружение надо "активировать". Делается это командой в Windows - venv\Scripts\activate.bat , а в Linux - source venv/bin/activate

В терминале перед приглашением командной строки появится (venv) означающее, что виртуальное окружение активировано и все действия типа установки библиотек или фреймворков через команду pip install будут выполнены внутри этого виртуального окружения.

Комментариев нет:

Отправить комментарий

Все комментарии проходят премодерацию

Некоторые полезные модули Python

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