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

Виртуальная среда в PowerShell.

Виртуальная среда используется для создания изолированной среды для различных проектов. Этот… Tagged с Python, PowerShell, Developer, Package.

Виртуальная среда используется для создания изолированной среды для различных проектов. Это помогает разработчикам сохранять зависимости, требуемые для проектов отдельными. Итак, давайте изучим основные команды, чтобы создать и активировать виртуальную Env и установить на него пакеты.

Предпосылки,

  • Питон
  • Пип

Установить Virtualenv пакет с использованием следующей команды,

python -m pip install --user virtualenv

Теперь перейдите в папку, где вы хотите создать виртуальную среду, и запустите следующую команду, чтобы создать виртуальную среду с именем «env». Это создаст папку с именем «env» в каталоге.

python -m venv env

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

Чтобы активировать виртуальную среду, перейдите в каталог, где вы установили ее, и запустите следующую команду, заменив «Env» на имя вашей среды.

env\Scripts\activate

Чтобы установить любой пакет, убедитесь, что виртуальная среда активна. Используйте следующую команду для установки пакета.

pip install package-name

Чтобы установить несколько пакетов, используйте запятую , Чтобы разделить имена пакетов. Например,

pip install requests, Django, BeautifulSoup

Установить пакеты с использованием Требования.txt Файл, используйте следующую команду

pip install -r requirements.txt

Чтобы установить имена пакетов, установленные в виртуальной среде в Требования.txt Файл Используйте следующую команду.

pip freeze > requirements.txt

Деактивировать использование ENV,

deactivate

Я являюсь новичком и, возможно, пропустил команду, которую я никогда раньше не использовал. Итак, пожалуйста, прокомментируйте несколько команд, которые полезны для разработчиков. Спасибо за чтение и следуйте за тем, чтобы больше таких статей.

Никогда не переставай учиться!

Оригинал: “https://dev.to/magbanum/a-virtual-environment-in-powershell-2mnm”