В сегодняшней статье мы рассмотрим виртуальные среды 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”