~={green}Создать виртуальное окружение=~
Windows
$ python -m venv <name> # создать окружение
$ <name>\Scripts\activate # активировать окружение
$ deactivate # выход из виртуальной среды
Windows:
$ pip install virtualenv
$ pip install virtualenvwrapper-win
Linux
$ source env/bin/activate
$ deactibate
~={green}Работа с пакетами=~
# При активированном виртуальном окружении
# Вывести список пакетов
...\> pip freez
# Список установленных пакетов в файл
...\> pip freeze > requirements.txt
# Установить пакеты, перечисленные в файле
...\> pip install -r requirements.txt
В python c версии 3.13 при создании виртуального окружения создается файл .gitinore в папке проекта.
# Created by venv; see https://docs.python.org/3/library/venv.html
~={green}UV=~
$ pip install uv
$ pip install --upgrade uv
~={yellow}Создание нового проекта=~
# Создание проекта my_new_project
$ uv init my_new_project
$ cd my_new_project
# Создание виртуального окружения
$ uv run main.py
~={yellow}Пакеты=~
$ uv add requests
$ uv remove requests
$ uv pip freeze > requirements.txt
$ uv add -r requirements.txt