Умный способ изоляции сред вашего проекта

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

например, разработчик работает над двумя разными проектами одновременно, и для обоих проектов требуется определенная библиотека. скажем, Django, но один использует django версии 2.2, а другой использует версию 3.2. Конфликты обязательно возникнут, если оба проекта управляются из глобальной среды, созданной pip (менеджером пакетов python по умолчанию).

Как настроить виртуальную среду

Существует довольно много библиотек Python, которые можно использовать при настройке среды вашего проекта. Мой фаворит — virtualenv из-за простоты использования. Итак, вам нужно установить библиотеку.

pip install virtualenv

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

virtualenv <env_name>

Активируйте виртуальную среду, введя следующую команду в свой терминал.

<env_name>/Scripts/activate.bat

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

Таким образом, вы можете продолжать устанавливать зависимости вашего проекта в виртуальную среду, и это не повлияет на другой проект.

Чтобы деактивировать виртуальную среду, просто измените «activate.bat» в команде активации на «deactivate.bat».

<env_name>/Scripts/deactivate.bat

для подтверждения, ‹env_name› в начале не должно быть снова

поэтому вы должны начать поддерживать свои проекты Python с отдельными виртуальными средами.

Спасибо за прочтение!! 😁😁😁