我想知道如何从 python.org (3.6.1) 获取官方 python 安装,以便 Mac 使用 tcl/tk 8.6。我一直在将不同版本的 tcl/tk 8.5 与 tkinter 一起用于我项目的 GUI,但我一直遇到非常有限的错误(滚动时崩溃,window-mgmt issues 等)。
因为我在使用 8.6 的 Windows 上没有遇到同样的问题,我怀疑/希望使用更新的 tcl/tk 可以使 mac 上的事情变得更容易,如果可以将它与 python/tkinter 正确结合的话。
IDLE 对我来说并不重要(以防它不适用于 tk 8.6。)。我也知道关于 SO 的类似旧问题,这通常导致引用 official python.org page 关于这个问题(声明使用 8.5),我也知道这个 python bug tracker issue 。
我仍然想知道在 mac 上使用 tcl/tk 8.6 是否可行,如何实现以及潜在的缺点是什么。
最佳答案
python.org/download/mac/tcltk
的底部解释说 macOS 只会将为 tcl/tk 8.5 编译的二进制文件与 8.5 的某个版本链接起来。我相信除了 python.org 之外,还有为 tcl/tk 8.6 编译的 python macOS 二进制文件的来源。试试 Homebrew?,MacPorts?其他?? (我没有 mac,只看过名字,但没有评论。)
据推测,3.7.0 PSF Mac 安装程序将切换为使用 tk 8.6。目前的3.7.0a2还没换,不知道什么时候换。我希望在 1 月下旬 3.7.0b1 之前。
关于python - Mac上的python安装可以强制使用tcl/tk 8.6吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44813886/