Python &引用;ImportError:没有名为Tkinter的模块;即使我';我昨天就使用了Tkinter程序,但没有做任何实质性的更改?

Python &引用;ImportError:没有名为Tkinter的模块;即使我';我昨天就使用了Tkinter程序,但没有做任何实质性的更改?,python,debugging,import,tkinter,importerror,Python,Debugging,Import,Tkinter,Importerror,我得到了一个Tkinter错误,即使它是昨天导入和使用的。我有一个Windows7操作系统,正在运行Python2,所以我不确定现在应该做什么。我的google fu今天很弱,我似乎提不出任何相关的东西。非常感谢您的任何输入。当您的系统上很可能安装了多个Python,并且您运行的程序版本与您编程的版本不同时,就会出现这种情况 默认情况下,PC上的Python程序通常会在最新版本的Python中打开 您可能需要检查用于运行脚本的Python解释器的版本是否发生了更改 import tkinter适

我得到了一个Tkinter错误,即使它是昨天导入和使用的。我有一个Windows7操作系统,正在运行Python2,所以我不确定现在应该做什么。我的google fu今天很弱,我似乎提不出任何相关的东西。非常感谢您的任何输入。

当您的系统上很可能安装了多个Python,并且您运行的程序版本与您编程的版本不同时,就会出现这种情况


默认情况下,PC上的Python程序通常会在最新版本的Python中打开

您可能需要检查用于运行脚本的Python解释器的版本是否发生了更改


import tkinter
适用于python 3(而不是tkinter)

你能发布导入系统的结果吗;打印sys.path您是否创建了名为
Tkinter.py
的文件?在当前工作目录中这样做可能会屏蔽同名的标准模块…@unutbu:这将导致
AttributeError
,而不是
ImportError
@delnan:Oops,对。我读了问题的主体,忽略了标题……尽管在这种情况下,您可以将其包装成
try
并执行
操作,但ImportError:import tkinter
除外。使用Python 3解释器运行Python 2代码不会解决其他潜在的问题,但它可以避免
Tkinter
问题。这可能发生在任何操作系统上,并不特定于Windows。很抱歉延迟,刚刚修复了我的帖子。