Навыки python-env
🐍

python-env

Безопасно

Управление Python-окружениями с помощью uv

Также доступно от: 0xDarkMatter

Создание и управление виртуальными окружениями Python требует изучения нескольких инструментов и флагов. Этот навык предоставляет мгновенный доступ к шаблонам uv для быстрой настройки окружения, установки пакетов и управления зависимостями.

Поддерживает: Claude Codex Code(CC)
📊 69 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «python-env». Создайте Python-проект с uv

Ожидаемый результат:

  • Создание виртуального окружения с помощью uv venv
  • Установка базовых зависимостей из pyproject.toml
  • Настройка зависимостей разработки с дополнительными компонентами
  • Готовность к выполнению 'uv run python script.py'

Аудит безопасности

Безопасно
v3 • 1/10/2026

Pure documentation skill containing only markdown reference files for Python environment management. No executable code, no network calls, no file system access beyond documentation files. This is a reference skill providing guidance on uv CLI usage.

4
Просканировано файлов
1,100
Проанализировано строк
0
находки
3
Всего аудитов
Проблем безопасности не найдено

Оценка качества

45
Архитектура
100
Сопровождаемость
81
Контент
31
Сообщество
100
Безопасность
70
Соответствие спецификации

Что вы можете построить

Настройка новых Python-проектов

Быстрое создание venv и установка зависимостей для новых Python-проектов

Управление окружениями для Data Science

Создание изолированных окружений для работы с данными с воспроизводимыми зависимостями

Автоматизация рабочих процессов с зависимостями

Создание lock-файлов и настройка CI/CD пайплайнов для Python-проектов

Попробуйте эти промпты

Создание venv
Создайте виртуальное окружение Python с помощью uv и Python 3.11
Установка пакетов
Установите requests и flask с помощью uv pip с ограничениями версий
Создание lock-файла
Создайте lock-файл requirements.txt из requirements.in с помощью uv pip compile
Настройка рабочего пространства
Настройте рабочее пространство uv с несколькими Python-пакетами

Лучшие практики

  • Всегда используйте lock-файлы для воспроизводимых production-развёртываний
  • Разделяйте зависимости разработки и production с помощью optional-dependencies
  • Укажите версию Python в pyproject.toml для избежания проблем совместимости

Избегать

  • Использование pip вместо uv для более медленной установки
  • Коммит сгенерированных директорий pycache или venv
  • Использование свободных ограничений версий без lock-файлов в production

Часто задаваемые вопросы

Как установить uv?
Выполните: curl -LsSf https://astral.sh/uv/install.sh | sh
Работает ли uv быстрее, чем pip?
Да, uv работает в 10-100 раз быстрее, чем pip при установке пакетов.
Могу ли я использовать uv с существующими файлами requirements.txt pip?
Да, uv pip install -r requirements.txt работает напрямую с файлами требований pip.
Работает ли uv в Windows?
Да, uv поддерживает операционные системы Windows, macOS и Linux.
Совместимы ли окружения uv с VSCode?
Да, укажите в VSCode интерпретатор Python на .venv/Scripts/python.exe в Windows или .venv/bin/python в Unix.
Как обновить пакеты с помощью uv?
Используйте uv pip compile с флагом --upgrade для обновления всех пакетов до последних совместимых версий.

Сведения для разработчиков

Автор

0xDarkMatter

Лицензия

MIT

Ссылка

main

Структура файлов