首页 > 解决方案 > Python3:从 2.7 转换后使用 ttk?

问题描述

我一直在 Windows 10(64 位)上使用 Python2.7。我最近决定升级到 3.0 来更新一些遗留脚本。

我卸载了 Python27,并安装了 Python30(我知道我可以在同一个系统上同时运行它们,但我选择不将其用作拐杖)并更新了 Windows %PATH%

我的旧脚本使用 ttk(导入 ttk)。我更新为使用“从 tkinter 导入 ttk”,但现在我得到“无法导入名称 ttk”。我假设它仍然以某种方式试图链接到不再存在的 2.7 Tkinter(并且由于它是 2.7,所以不包含 ttk 作为子模块)。

使用 2.7 后,如何让 ttk 在 Python3 下正确链接?

标签: pythonpython-3.xtkinterttk

解决方案


推荐阅读