Рубрики
Без рубрики

Виртуальные среды Python

В сегодняшней статье мы рассмотрим виртуальные среды Python. Что они, зачем они нам нужны … Tagged с Python.

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

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

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

Зачем нам виртуальные среды

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

Python может трудно различить версии упаковки, чтобы сузить его, поэтому, скажем, мы хотим Packagea но Projecta потребности v1.0.0 и ProjectB нуждается v2.0.0`. Поскольку он будет установлен во всем мире, невозможно различить эти два. Если мы установили их в нашей виртуальной среде, каждый проект будет использовать свою собственную указанную версию.

Виртуальные среды Python

Для моей статьи я буду использовать Вен Анкет Тем не менее, несколько вариантов могут создавать для вас виртуальные среды.

Откройте свой проект в терминале и запустите следующую команду.

избиение python -m venv .venv

Последний аргумент, .venv , это местоположение виртуальной среды и может быть чем угодно. В этом случае папка под названием .venv создано.

Мы можем активировать эту виртуальную среду, выполнив следующую команду.

избиение Источник .venv/Bin/Active

Вы увидите, что это активно, если терминал помещает название среды перед вашей стрелкой, как это.

Теперь, если мы запустим PIP установка , он установит определенные пакеты в нашей виртуальной среде.

Спасибо за чтение, и давайте подключимся!

Спасибо за чтение моего блога. Не стесняйтесь подписаться на мою рассылку электронной почты и подключиться на Facebook или Твиттер

Оригинал: “https://dev.to/dailydevtips1/python-virtual-environments-2kba”