Введение
Виртуальная среда обеспечивает изолированную среду для приложения. Это помогает поддерживать несколько приложений Python на одном компьютере без каких-либо конфликтов модулей. После создания активации виртуальной среды все остальные действия выполняются в этой среде. Это также помогает перенести приложение на новую систему.
Этот учебник поможет вам создать виртуальную среду в приложении Python в системах Windows.
Создайте виртуальную среду в Python
Модуль Python venv доступен по умолчанию в Python 3.3 и более поздних версиях. Чтобы создать виртуальную среду, перейдите в каталог проекта и выполните следующую команду, чтобы создать новую виртуальную среду.
Создайте среду: Следующие команды создадут новую виртуальную среду в c:\Projects\Python-app\venv
:
cd c:\Projects\Python-app
python3 -m venv venv
Активируем среду: теперь у нас есть виртуальная среда, нам нужно ее активировать:
.\venv\Scripts\activate
После активации среды командная строка изменится, чтобы отобразить виртуальную среду.
Создание файла requirements.txt
(необязательно)
После активации виртуальной среды вы можете добавлять в нее пакеты с помощью pip. Вы также можете создать описание своих зависимостей, используя pip.
Используйте следующую команду, чтобы создать файл requirements.txt, содержащий все пакеты, установленные в системе:
pip freeze > requirements.txt
Этот файл может использоваться другими участниками проекта для установки или обновления модулей Python в их виртуальных системных средах с помощью следующей команды:
pip install -r requirements.txt
Отключить виртуальную среду
Вы можете закрыть виртуальную среду и вернуться к обычным системным настройкам, введя команду деактивации:
deactivate
После выполнения вышеуказанной команды вы заметите, что командная строка возвращается в нормальное состояние.
Вывод
Этот учебник помог вам создать виртуальную среду для вашего приложения Python в системе Windows.