pyinstaller - ImportError: No module named Tkinter (all variants of decisions)

pyinstaller - ImportError: No module named Tkinter (all variants of decisions)

我用Python2.7Windows8.

当我遇到这个问题的时候,还不知道它有多少坑。在这里我想把我遇到和测试过的所有选项,以及我最终帮助的选项都展示出来。

1) 我检查了模块 Tkinter or tkinter.

使用的拼写

2) 我看了关于如何使用pyinstaller,当在项目模块中使用时:tkintermatplotlib然后才能够放弃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\hooks\hook-PIL.pyhook-PIL.SpiderImagePlugin.py https://github.com/pyinstaller/pyinstaller/issues/1584

中使用 pyinstaller 选项 --hiddenimport=Tkinter 和注释行 excludedimports

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

1) 删除 Python.

2) 备份来自 Python.

的文件夹

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

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

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