目录
可能是由于我在使用 Syder 的过程中修改了 tkinter module 的源代码,导致调用时出现问题:
impoort tkinter
len(dir(tkinter))
88 # 应该是166
这就带来了代码运行中诸多错误提示,甚至 tkinter.constants 也提示不存在。于是就有了这一篇记录。
本文是对如何重新安装 tkinter package 的记录。
【系统环境】
Win10-64bit
Anaconda:2021.11
Spyder:5.1.5(Python3.9.7 64-bit)
1 总体思路
两条:第一条是使用 conda 工具,卸载、更新 Tk 8.6.11,或升级至 Tk 8.6.12;第二条是重新安装 Anaconda。
2 使用 conda 工具
2.1 搜索 Anaconda 查看可用的 tkinter 版本
Anaconda 提供了一个非常好的搜索网站,可以查其集成的各种包。我就先搜关键字:tkinter,失败,所以把关键词换成 Tk,结果如下: