Files
kadastr14/BUILD_INSTRUCTIONS.md

2.1 KiB
Raw Blame History

Инструкция по созданию 32-битной версии программы

Текущее состояние

  • Программа успешно работает на 64-битных системах
  • Для 32-битных систем требуется пересборка

Для создания 32-битной версии:

Шаг 1: Установка 32-битного Python

  1. Скачайте Python 3.12 (32-bit) с https://www.python.org/downloads/
  2. При установке выберите "Add to PATH"
  3. Убедитесь, что установлен именно 32-битный Python

Шаг 2: Проверка архитектуры

python -c "import platform; print(platform.architecture())"
# Должно показать: ('32bit', 'WindowsPE')

Шаг 3: Установка зависимостей

pip install pyinstaller pandas openpyxl lxml pathlib2

Шаг 4: Сборка программы

python build_32bit.py

Альтернативный вариант

Если у вас нет доступа к 32-битному Python, можно:

  1. Использовать виртуальную машину с 32-битной Windows
  2. Попросить кого-то собрать на 32-битной системе
  3. Использовать Docker с 32-битным образом Python

Проверка совместимости

Созданный KadastrParser.exe (64-bit) будет работать на:

  • Windows 7/8/10/11 (64-bit)
  • Windows 7/8/10/11 (32-bit)

Для универсальности рекомендуется создать обе версии:

  • KadastrParser_64bit.exe - для 64-битных систем
  • KadastrParser_32bit.exe - для 32-битных систем

Размер программы

  • 64-битная версия: ~50-70 MB
  • 32-битная версия: ~45-65 MB

Тестирование

Перед выпуском обязательно протестируйте на целевой системе!