Я использую Python 2.7 для Windows 8.pyinstaller - ImportError: Нет модуль с именем Tkinter (все варианты решений)
Когда я столкнулся с этой проблемой, она до сих пор не знает, сколько у него есть подводные камни. Здесь я хочу представить все варианты, с которыми я столкнулся и протестировал, а также вариант, который мне в итоге помог.
1) Я проверил правописание, используемое модулем Tkinter or tkinter.
2) Я читал о том, как использовать pyinstaller
, когда используется в модулях проекта: tkinter
и matplotlib
тогда был в состоянии отказаться от matplotlib
, но это также не повлияло на решение моей проблемы.
3) Добавляет путь к модулю из командной строки с параметром p
PyInstaller -y -F --distpath="." -p "C:\Python27\Lib\lib-tk" test.py
4) Подключите только необходимые части модуля https://groups.google.com/forum/#!topic/pyinstaller/vtbKKt6v0is
5) С помощью опции pyinstaller --hiddenimport=Tkinter
и прокомментированы на строки excludedimports
в файлы \PyInstaller\hooks\hook-PIL.py
и hook-PIL.SpiderImagePlugin.py
https://github.com/pyinstaller/pyinstaller/issues/1584