Я могу запустить мою программу python (python 3.7) на моем компьютере из возвышенного текста. Программа использует tkinter и sqlite3. Не поддерживает ли pyinstaller их?
Ошибка, которую я получаю при ее запуске (просто дважды щелкнув файл, созданный на dist
:
Fatal Python error: initfsencoding: unable to load the file system codec
zipimport.ZipImportError: can't find module 'encodings'
Если у кого-то есть опыт с этим, вся помощь будет принята с благодарностью!
Я могу опубликовать код, если проблема может быть в самом коде.
Вы используете python 3.7
. Насколько я тестировал, такие модули, как pyinstaller
, похоже, не работают в этой версии. Попробуйте удалить ваш python (не забудьте сделать резервную копию файлов раньше) и установить python 3.6.3
или любую другую версию python 3
кроме python 3.7
. То же самое произошло со мной, и я сделал это. Это сработало.
pyinstaller
, а не сtkinter
или другим модулем. Я уверен, что вы используетеpython 3.7
. Попробуйте удалить ваш python (восстановите ваши файлы раньше) и установитеpython 3.6.3
.python 3.6.3
?