Справочник · модуль 10 «Python на своём компьютере»

Виртуальное окружение

Виртуальное окружение — отдельная папка с Python и пакетами для одного проекта. Создают: python -m venv venv. Включают командой activate.

Сравнение из жизни

Как отдельная коробка с инструментами для каждого дела.

Пример

$ python -m venv venv
$ ls
venv
$ source venv/bin/activate
$ pip install requests
Collecting requests
  Downloading requests-2.32.3-py3-none-any.whl
Installing collected packages: certifi, charset-normalizer, idna, urllib3, requests
Successfully installed certifi-2024.8.30 charset-normalizer-3.4.0 idna-3.10 requests-2.32.3 urllib3-2.2.3
$ pip list
Package            Version
------------------ --------
certifi            2024.8.30
charset-normalizer 3.4.0
idna               3.10
pip                24.3.1
requests           2.32.3
urllib3            2.2.3

Учитель в уроке Это отдельная папка с Python для одного проекта. Создаём её командой python -m venv venv. Включаем командой source venv/bin/activate. Слева видно слово venv: окружение включено. Теперь pip работает. На Windows путь такой: venv\Scripts\activate.

Запомнить

Окружение — как отдельный пенал для каждого проекта. Пакеты из разных пеналов не путаются.

Тема из урока 10.3 «pip и виртуальное окружение» курса PythonAZ.

В этом же уроке