当文件在mac中使用终端运行时,为什么tkinter无法正常运行python

时间:2016-07-12 04:51:14

标签: python macos python-2.7 tkinter

我正在使用tkinter使用我的mac构建gui。我正在使用python IDLE来运行和测试代码。我创建了一个扩展名为.py的新文件并运行它。它工作正常。这是代码。

from tkinter import *

mywin  = Tk();
mywin.title("window for mac")

这很好用

然后我尝试使用terminal运行该文件并尝试使用python launcher.at启动该文件,此时它会出现以下错误

  File "check.py", line 1, in <module>
    from tkinter import *
    ImportError: No module named tkinter

我的python版本是Python 2.7.10。有人说它是python上的腐败。我试着用home-brew安装python但是没有得到任何结果。

1 个答案:

答案 0 :(得分:2)

空闲和终端python版本不同! 需要使用相同版本的Python。

没有名为tkinter的模块是python2.X错误!没有名为Tkinter的模块是python3.X错误。