SyntaxError: Non-UTF-8 code starting with '\xe5' pyinstaller
D:\Python>pyinstaller -f test.py
File "C:\Users\Me\AppData\Local\Programs\Python\Python38-32\Scripts\pyinstal
ler-script.py", line 1
SyntaxError: Non-UTF-8 code starting with '\xe5' in file C:\Users\Егор\AppData\L
ocal\Programs\Python\Python38-32\Scripts\pyinstaller-script.py on line 1, but no
encoding declared; see http://python.org/dev/peps/pep-0263/ for details
Ответы (2 шт):
Автор решения: Seava
→ Ссылка
Даже если удастся решить проблему, PyInstaller не поддерживает Python 3.8.
Автор решения: Fearonyx
→ Ссылка
Не уверен, что еще пока актуально, но вообще решается добавлением # -- coding: utf-8 -- в pyinstaller-script.py. Просто пройти по пути, который дан в тексте ошибки, открыть с помощью, например, notepad, и первой строчкой добавить то, что я написал выше. И с Python 3.8 работает.