2016-11-03 3 views
0

Я использую Python 2.7 для Windows 8.pyinstaller - ImportError: Нет модуль с именем Tkinter (все варианты решений)

Когда я столкнулся с этой проблемой, она до сих пор не знает, сколько у него есть подводные камни. Здесь я хочу представить все варианты, с которыми я столкнулся и протестировал, а также вариант, который мне в итоге помог.

1) Я проверил правописание, используемое модулем Tkinter or tkinter.

2) Я читал о том, как использовать pyinstaller, когда используется в модулях проекта: tkinter и matplotlib тогда был в состоянии отказаться от matplotlib, но это также не повлияло на решение моей проблемы.

3) Добавляет путь к модулю из командной строки с параметром pPyInstaller -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.pyhttps://github.com/pyinstaller/pyinstaller/issues/1584

ответ

0

Что мне помогли решить эту проблему:

1) Снимите Python.

2) Сделайте резервную копию папки, в которой останки находились от Python.

3) Удалите папку, в которой вы установили Python (моя проблема не решена без этого элемента).

4) Установите новый Python и все необходимые модули.

После этих простых манипуляций все стало работать :)

Смежные вопросы