如何确定我的linux机器上安装了哪个版本的python3 tkinter?

时间:2016-03-14 22:30:07

标签: python-3.x tkinter

您一直在清理网络以获取有关如何执行此操作的答案,但没有直接的答案。有谁知道如何找到tkinter的版本号?

6 个答案:

答案 0 :(得分:11)

在Python 3中,tkinter的{​​{1}}很小,您需要导入它。因此:

t

如果你没有导入它,你会收到你提到的错误。

答案 1 :(得分:3)

在大多数情况下,先前的答案(tkinter.TclVersiontkinter.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