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
,当在项目模块中使用时: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\hooks\hook-PIL.py
和 hook-PIL.SpiderImagePlugin.py
https://github.com/pyinstaller/pyinstaller/issues/1584
中使用 pyinstaller 选项 --hiddenimport=Tkinter
和注释行 excludedimports
是什么帮助我解决了这个问题:
1) 删除 Python
.
2) 备份来自 Python
.
的文件夹
3) 删除安装Python
的文件夹(没有这个我的问题没有解决)
4) 安装新的 Python
和所有必要的模块。
经过这些简单的操作,事情开始起作用了:)
我用Python2.7Windows8.
当我遇到这个问题的时候,还不知道它有多少坑。在这里我想把我遇到和测试过的所有选项,以及我最终帮助的选项都展示出来。
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\hooks\hook-PIL.py
和 hook-PIL.SpiderImagePlugin.py
https://github.com/pyinstaller/pyinstaller/issues/1584
--hiddenimport=Tkinter
和注释行 excludedimports
是什么帮助我解决了这个问题:
1) 删除 Python
.
2) 备份来自 Python
.
3) 删除安装Python
的文件夹(没有这个我的问题没有解决)
4) 安装新的 Python
和所有必要的模块。
经过这些简单的操作,事情开始起作用了:)