您一直在清理网络以获取有关如何执行此操作的答案,但没有直接的答案。有谁知道如何找到tkinter的版本号?
答案 0 :(得分:11)
在Python 3中,tkinter
的{{1}}很小,您需要导入它。因此:
t
如果你没有导入它,你会收到你提到的错误。
答案 1 :(得分:3)
在大多数情况下,先前的答案(tkinter.TclVersion
和tkinter.TkVersion
)简单而足够。但是,尽管它们允许您获取主要版本号和次要版本号,但您也无法获取补丁程序版本,有时这也是必要的。
要获取完整的版本值,请尝试使用info patchlevel
Tcl命令:
import tkinter
root = tkinter.Tk()
print(root.tk.call("info", "patchlevel"))
root.destroy()
# Output:
# 8.6.10
请注意,您必须创建一个根窗口(并在必要时立即销毁它),因为否则将不会创建Tcl解释器,因此,您将无法进行调用。
答案 2 :(得分:3)
在终端上输入该命令 并运行它。
python -m tkinter
将出现一个带有标题 tk 和两个按钮的小窗口:点击我!和 QUIT 。将会有一个文本,就像 这是Tcl / Tk版本___ 。版本号将显示在下划线的位置。
答案 3 :(得分:0)
运行Tkinter.TclVersion或Tkinter.TkVersion,如果两者都不起作用,请尝试使用Tkinter .__ version __
答案 4 :(得分:0)
你这样调用TclVersion
:
>>> import tkinter
>>> tkinter.TclVersion
8.6
针对Python 3.6.5和Python 3.5.2(Ubuntu 16.04.4)进行了测试:
答案 5 :(得分:0)
在终端中尝试如下:
python -m tkinter or python3 -m tkinter