【发布时间】:2023-11-11 04:21:01
【问题描述】:
我正在尝试从 tkinter 导入 ttk。我正在遵循website 的指示:
我在带有 OS Mojave 的 Mac 上使用 Spyder,在 Spyder 上,python 版本是 3.8.6(根据 sys.version)
我的代码是:
import tkinter as tk
from tkinter import ttk
我收到以下错误消息:
runfile('/Users/Tom/untitled0.py', wdir='/Users/Tom')
Traceback (most recent call last):
File "/Users/Tom/untitled0.py", line 3, in <module>
from tkinter import ttk
ImportError: cannot import name 'ttk' from 'tkinter' (/Applications/Spyder.app/Contents/Resources/lib/python38.zip/tkinter/__init__.pyc)
【问题讨论】:
-
你的环境是什么?你用的是python 2还是3?
-
当我运行您的代码时,我似乎没有遇到任何错误。确保您已正确安装 python 并将其添加到 PATH
-
嗨 Pouya Esmaeili,我有 python 版本 3.8.6。
-
Omid Ki,添加到 PATH 是什么意思?
-
你有一个名为“tkinter.py”的文件吗?如果您在导入 tkinter 后立即执行
print(tk.__file__)会发生什么?