Виртуальная среда — это среда 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
вы будете взяты из этой среды.
Спасибо за подписку🙂