Чтобы исправить ошибку AttributeError: модуль 'PyInstaller.compat' не имеет атрибута 'is_py312' при компиляции auto py to exe, вам необходимо обновить версию PyInstaller до последней доступной версии. Возможно, у вас устаревшая версия PyInstaller, в которой отсутствует нужный атрибут 'is_py312'.
Чтобы обновить PyInstaller, выполните следующую команду в командной строке вашего виртуального окружения:
```
pip install --upgrade pyinstaller
```
После обновления PyInstaller попробуйте снова скомпилировать программу с помощью auto py to exe.
Если проблема сохраняется, пожалуйста, предоставьте полный вывод ошибки, чтобы мы могли дать более точное решение проблемы.