Столкнулся с такой же проблемой. Коллега установил python по дефотному, получил что и сам интерпретатор python и pyinstaller в пути имели пробельные символы. Лечение - запускать через батник с таким шаблоном:
"C:\Program Files (x86)\Python35-32\python.exe" "C:\Program Files (x86)\Python35-32\Scripts\pyinstaller-script.py" --onefile myfile.py
После успешной компиляции exe файл может отругаться на не найденные модули - в таком случае для pyinstaller добавляем опцию --paths:
"C:\Program Files (x86)\Python35-32\python.exe" "C:\Program Files (x86)\Python35-32\Scripts\pyinstaller-script.py" --onefile --paths "C:\Program Files (x86)\Python35-32\Lib\site-packages\odf" myfile.py
Возможно словить еще одну проблему - при создании файлов не удается вытянуть зависимость от dll-файлов (
issue). Какая-то несовместимость версий, получаем несоответствие типов (
продолжение). Решение
здесь.
После этого все завелось и exe работает как надо.