0

在运行 Mavericks 的 Mac 上使用 tkinter 和 Python 3 我遇到了以下错误...

https://www.python.org/download/mac/tcltk/#apple-8-5-9

按照建议,我已经安装了 ActiveTcl,并确保它在我的 PATH 变量中。但是,当我运行 tkinter 代码时,我仍然遇到该错误,这会导致应用程序的更新在您通过单击鼠标等与界面进行物理交互之前不会出现。

症状包括在您键入时文本框未更新,以及需要单击两次才能更新的单选按钮等。

我预装了适用于 Mac 的 Python 以及 3.3.5 和 3.4.1。尽管重新启动并更改了 python 版本,但它们都有相同的问题。

有没有人设法解决这个问题?

4

1 回答 1

0

Homebrew 刚刚更新了可用于 3.4.1 版本的 Python3 安装。所以我从我的机器上删除了所有 Python 3.x 安装。

然后从以下位置安装 Active Tcl:http ://www.activestate.com/activetcl/downloads

然后跑:

brew install python3

这个较新版本的 python 现在拾取了新安装的 ActiveTcl(以前的版本由于某种原因没有),问题现在已经解决。

于 2014-06-18T15:53:26.790 回答