Рефакторинг проекта: разделение на модули, улучшенный интерфейс, обработка Excel
This commit is contained in:
52
BUILD_INSTRUCTIONS.md
Normal file
52
BUILD_INSTRUCTIONS.md
Normal file
@@ -0,0 +1,52 @@
|
||||
# Инструкция по созданию 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: Проверка архитектуры
|
||||
```bash
|
||||
python -c "import platform; print(platform.architecture())"
|
||||
# Должно показать: ('32bit', 'WindowsPE')
|
||||
```
|
||||
|
||||
### Шаг 3: Установка зависимостей
|
||||
```bash
|
||||
pip install pyinstaller pandas openpyxl lxml pathlib2
|
||||
```
|
||||
|
||||
### Шаг 4: Сборка программы
|
||||
```bash
|
||||
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
|
||||
|
||||
## Тестирование
|
||||
Перед выпуском обязательно протестируйте на целевой системе!
|
||||
Reference in New Issue
Block a user