原因:python2和pyton3的版本问题。python3之后的版本自带有tkinter.
验证:import _tkinter
import tkinter
tkinter._test()
在python3中输入以上命令进行验证。
解决方法:
Python2中应该写成 from tkFileDialog import askdirectory
python3中应该写成 from tkinter.filedialog import askdirectory
其他的可以类推。