Виртуальная среда — это среда Python, в которой интерпретатор Python, библиотеки и сценарии, установленные в ней, изолированы от тех, что установлены в других виртуальных средах, и (по умолчанию) любые библиотеки, установленные в «системной» среде Python. , то есть тот, который установлен как часть вашей операционной системы.

Об этом говорится в документе.😓

Не волнуйтесь, позвольте мне привести вам пример.

У вас есть проект, который требует зависимостей x1, и другой проект, для которого требуются зависимости x2.

Теперь происходит то, что со временем x1,x2,x3,..xnзависимости будут установлены в той жесреде😱, что не имеет отношения к соответствующий проект.

Итак, что мы делаем🧑‍💼, это:

Мы отделяем💔зависимости, используя концепцию виртуальной среды, и активируем их в соответствии с используемым проектом.

Давайте попрактикуемся 🤗

Лично я предпочитаю: пакет virtualenv🔥

Причина: не вызывает головной боли.

  • Теперь, чтобы создать новую виртуальную среду, нам нужно сначала установить этот пакет в нашу ОС. Это один раз.
pip install virtualenv
  • Теперь всякий раз, когда вам требуется виртуальная среда, вы можете создать ее, выполнив следующие действия:
virtualenv virtualenv_name
  • Шаблон, которому я следую, чтобы nameмоя виртуальная среда projectName_code.

Пример

  • Если название проекта — полоса, я назову его как strip_code.
  • Когда вы создаете это, вам нужно активировать эту среду следующим образом:
./virtualenv_name/Scripts/activate

ваш путь powershell будет иметь префикс (virtualenv_name)

  • Теперь, чтобы деактивировать его⏹️:
deactivate

вы будете взяты из этой среды.

Спасибо за подписку🙂

Ссылка на день 5

Ссылка на стартовую страницу