53 lines
2.1 KiB
Markdown
53 lines
2.1 KiB
Markdown
# Инструкция по созданию 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
|
||
|
||
## Тестирование
|
||
Перед выпуском обязательно протестируйте на целевой системе!
|