Чтобы избежать ошибок кодировки при работе с Pyinstaller на разных операционных системах, можно попробовать следующие рекомендации:
- Использовать латиницу. 1 Имя компьютера, пользователя, файла и папки не должно содержать русские буквы. 1
- Изменить кодировку файла. 3 Например, если возникает ошибка, связанная с тем, что Python ожидает в файле кодировку UTF-8, а на самом деле она другая, можно попробовать поменять кодировку файла на UTF-8. 23
- Проверить, что в начале файла есть соответствующая строка. 1 Например, # -- coding: utf-8 --. 1
- Переустановить Python. 2 Иногда проблема возникает из-за наличия кириллицы в директории Python. 2
Также на форумах пользователи рекомендуют проверять, все ли необходимые файлы включены в пакеты. 5