Получи случайную криптовалюту за регистрацию!

Что такое виртуальное окружение? Иногда, определённые скрипты | PYTHON на XAKEP.RU

Что такое виртуальное окружение?

Иногда, определённые скрипты используют конкретные версии каких-то модулей. Из-за этого разные программы на Python могут не корректно работать на одной и той же, установленной в систему версии нужного им модуля.

По сути, перед нами встаёт задача для разных скриптов использовать разные версии модулей. Но если установить одну версию модуля, он замещает предыдущую. Что же делать?

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

Хорошие статьи про настройку виртуального окружения в Python:



https://python-scripts.com/virtualenv

https://khashtamov.com/ru/pyenv-python/