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