Virtualenv (virtual environment) - это инструмент, который позволяет создавать изолированные окружения для разработки на Python. Это позволяет избежать конфликтов между различными версиями пакетов, установленных на одной машине.
Переходим в папку где будет располагаться проект:
cd <путь_к_папке> |
Создание виртуальной среды в python осуществляется с помощью команды:
python -m venv <название_среды> |
Если нет никаких ошибок, команlой dir в Windows или ls -la в Linux проверяем создание среды. Вводом команды pip list, вы увидите все библиотеки которые установлены на компьютер.
pip list |
После создания виртуальной среды, можно активировать её через командную строку с помощью команды:
source <название_среды>/bin/activate ( for Windows) |
.\<название_среды>\Scripts\activate ( for Linux) |
Активировав виртуальную среду, все установленные пакеты будут доступны только в рамках этой среды, и изменения в них не затронут другие виртуальные среды или глобальное окружение Python. Это позволяет легко управлять зависимостями для проектов и избежать конфликтов между различными версиями пакетов. Взглянем еще раз на установленные библиотеки.
pip list |
Теперь наша среда изолирована! После завершения работы с виртуальной средой, её можно деактивировать с помощью команды:
deactivate |
Виртуальные среды являются важным инструментом для разработчиков Python, позволяющим упростить управление зависимостями и поддерживать чистоту проектов.