Как создать виртуальную среду Python в Windows

12 set 2022 1 min di lettura
Как создать виртуальную среду Python в Windows
Indice dei contenuti

Введение

Виртуальная среда обеспечивает изолированную среду для приложения. Это помогает поддерживать несколько приложений 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.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.