gpt4 book ai didi

python - 找不到 Tkinter

转载 作者:太空狗 更新时间:2023-10-30 00:29:58 26 4
gpt4 key购买 nike

我运行的是 Windows 7 32 位。我已经安装了 Python 3.2.2 并选择了每个模块进行安装(包括 Tcl/Tk)。在我的电脑上,我可以通过双击 .py 文件来运行脚本,它会发现我的 Tkinter 导入很好。如果我从命令行运行它,它会显示 ImportError: No module named 'Tkinter'。我把这个脚本传给了一个同事,她也是这样安装的,她双击也根本无法运行脚本。同样的 Tkinter 问题。我们的 PATH 与 C:\Python33 相同,是第一项,tkinter 显示在 lib 文件夹中。我的想法不多了。这是怎么回事?为什么 Tkinter 对现有的如此挑剔?

更新:显然 Tcl/Tk 不包括 Tkinter。它对我有用的原因是因为我通过我们公司的下载系统安装了一个特殊的 Python 包,恰好包含它。此版本链接到 .py 扩展名。然而,在命令提示符下,我更新的 Python(使用 Tcl/Tk 但没有 Tkinter)是我的 PATH 变量选择的 python。我的同事没有安装这个特殊的软件包,所以它对她不起作用。我原以为是我的 Python 3.3 正在运行该脚本,但事实并非如此,这就是它看起来对我有用的原因。也就是说,如果其他人遇到此问题,请检查 sys.executable 和 sys.version,如下所示,以弄清楚到底发生了什么!

最佳答案

您可能同时拥有 Python 2.x 和 Python 3.x。 py 扩展链接到 Python 2.x 解释器。并且您的 Python 脚本旨在与 Python 2.x 一起运行。

在 Python 3 中,Tkinter模块重命名为 tkinter (小写)。


制作如下脚本,然后点击运行,在命令中运行。您可能会得到不同的结果:

import sys
print(sys.version)
input()

关于python - 找不到 Tkinter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19030579/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com