我用的 python 3.5
1、解决方法如下:
try:
# for Python2
from Tkinter import *
except ImportError:
# for Python3
from tkinter import *
通过上面的方法就可以正确导入tkinter模块了,最新版本Tkinter
要全部小写成tkinter
才行。
ImportError: No module named 'Tkinter'
这很有可能是因为找到的代码是python2.x的,然而却把它放在python3.x的环境下跑。其实上面的Tkinter库在python3里已经改名了,变成了tkinter,只是首字母变小写了,但是import语句是对大小写敏感的!
其实有个很好的办法来完成由2.x的代码到3.x的代码的转换,这里再以tkinter库为例,方法如下:
1.打开tkinter库的文件夹,比如我的就是C:\Python34\Lib\tkinter,查看其目录结构,如下图
2、- import tkMessageBox