gpt4 book ai didi

python-3.x - OS X 10.8 上的 Python 3.3.1 中的 Tkinter 实例化失败

转载 作者:行者123 更新时间:2023-12-02 22:06:45 25 4
gpt4 key购买 nike

我试图在 Python 3.3.1 中使用 Tkinter 开始我的新项目。所以我安装了 ActiveTcl 8.5.13,因为这似乎是必需的。

现在我运行这个简单的测试脚本;

import sys
from tkinter import *

mGui = Tk() # Instantiate the Tkinter object

但是,找不到Tk()实例;

iMac2011:Desktop allendar$ python3 tkinter.py
Traceback (most recent call last):
File "tkinter.py", line 4, in <module>
from tkinter import *
File "/Users/allendar/Desktop/tkinter.py", line 8, in <module>
mGui = Tk() # Instantiate the Tkinter object
NameError: name 'Tk' is not defined

我似乎无法在 Internet 上找到有关此问题的信息。它在我的 Ubuntu 发行版上没有任何问题。这是 OS X 需要某种特定方式调用库的某种问题吗?

最佳答案

你的问题是文件的名称是 tkinter.py 所以当导入 tkinter 时它导入文件本身而不是实际的 tkinter 模块。我自己遇到过一次这个问题,我花了一段时间才弄明白。更改文件的名称,它应该可以解决您的问题。

关于python-3.x - OS X 10.8 上的 Python 3.3.1 中的 Tkinter 实例化失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16001589/

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