Something else on PyInstaller and Unicode in case you have not run across it. Short version and link:
Error loading Python DLL when there're Unicode chars in absolute path · Issue #1295 · pyinstaller/pyinstaller · GitHub
" CarlLee commented on Jun 13, 2015
Program crashes and unable to load Python DLL when there're Unicode characters in absolute path. The error is gone when after renaming all folder names containing Unicode characters to ASCII names. Below is the error message."
" codewarrior0 commented on Jun 13, 2015
There are a handful of issues about this with a few variations. The gist of it is that the part of PyInstaller written in C isn't fully unicode-aware. It's supposed to use MS-DOS filenames as a kind of workaround, but it looks like it isn't even doing that correctly - your first error has a mix of MS-DOS filenames and unicode characters."
https://github.com/pyinstaller/pyinstaller/issues/1295