Установка вручную
Если вы не хотите или не можете запускать curl | sh со скриптом из сети — устанавливайте вручную.
1. Установите uv
uv — это менеджер пакетов Python, который изолирует tool-установки. Установка описана в официальной инструкции: это один бинарь, системный Python не трогается.
2. Проверьте wheel
SHA256 последнего релиза указан на странице changelog и внутри /version.json для обновлятора в UI.
pip download --no-deps docs-anonymizershasum -a 256 docs_anonymizer-*.whlСравните с опубликованным SHA256.
3. Установка
uv tool install docs-anonymizer4. Опциональный OCR для сканированных PDF
Сканированным и гибридным PDF нужен системный Tesseract с английским и русским языковыми пакетами. Пропустите этот шаг, если обрабатываете только DOCX/XLSX и PDF с текстовым слоем.
# macOSbrew install tesseract tesseract-lang
# Ubuntu / Debiansudo apt install tesseract-ocr tesseract-ocr-eng tesseract-ocr-rus
# Windows PowerShellwinget install UB-Mannheim.TesseractOCRПроверка:
anonymize doctor --no-network5. Запуск
anonymizeПри первом запуске скачаются языковые модели spaCy + Natasha (≈ 1.2 ГБ). Последующие запуски — мгновенные.
Среды без сети
См. Корпоративная установка — workflow для airgap: внутреннее зеркало PyPI, uv через UV_INDEX_URL.