Справочник · модуль 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.