Перейти к содержимому

Установка вручную

Если вы не хотите или не можете запускать curl | sh со скриптом из сети — устанавливайте вручную.

1. Установите uv

uv — это менеджер пакетов Python, который изолирует tool-установки. Установка описана в официальной инструкции: это один бинарь, системный Python не трогается.

2. Проверьте wheel

SHA256 последнего релиза указан на странице changelog и внутри /version.json для обновлятора в UI.

Окно терминала
pip download --no-deps docs-anonymizer
shasum -a 256 docs_anonymizer-*.whl

Сравните с опубликованным SHA256.

3. Установка

Окно терминала
uv tool install docs-anonymizer

4. Опциональный OCR для сканированных PDF

Сканированным и гибридным PDF нужен системный Tesseract с английским и русским языковыми пакетами. Пропустите этот шаг, если обрабатываете только DOCX/XLSX и PDF с текстовым слоем.

Окно терминала
# macOS
brew install tesseract tesseract-lang
# Ubuntu / Debian
sudo apt install tesseract-ocr tesseract-ocr-eng tesseract-ocr-rus
# Windows PowerShell
winget install UB-Mannheim.TesseractOCR

Проверка:

Окно терминала
anonymize doctor --no-network

5. Запуск

Окно терминала
anonymize

При первом запуске скачаются языковые модели spaCy + Natasha (≈ 1.2 ГБ). Последующие запуски — мгновенные.

Среды без сети

См. Корпоративная установка — workflow для airgap: внутреннее зеркало PyPI, uv через UV_INDEX_URL.