【问题标题】:pyinstaller - ImportError: No module named Tkinter (all variants of decisions)pyinstaller - ImportError:没有名为 Tkinter 的模块(所有决策变体)
【发布时间】:2016-11-03 20:17:06
【问题描述】:

我使用 Python 2.7 Windows 8。

当我遇到这个问题时,它仍然不知道它有多少陷阱。在这里,我想介绍一下我遇到和测试过的所有选项,以及我最终提供帮助的选项。

1) 我检查了模块Tkinter or tkinter使用的拼写。

2)我阅读了如何使用pyinstaller,在项目模块中使用时:tkintermatplotlib然后能够放弃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 并在文件 \PyInstaller\hooks\hook-PIL.pyhook-PIL.SpiderImagePlugin.py https://github.com/pyinstaller/pyinstaller/issues/1584 中注释行 excludedimports

【问题讨论】:

    标签: python matplotlib tkinter pyinstaller


    【解决方案1】:

    是什么帮助我解决了这个问题:

    1) 删除Python

    2) 备份遗体来自Python 的文件夹。

    3)删除你安装Python的文件夹(没有这个项目我的问题不解决)。

    4) 安装新的Python 和所有必要的模块。

    按照这些简单的操作,事情开始起作用了:)

    【讨论】: