【问题标题】:Can python installation on Mac be forced to use tcl/tk 8.6?Mac上的python安装可以强制使用tcl/tk 8.6吗?
【发布时间】:2017-12-02 11:47:06
【问题描述】:

我想知道如何从 python.org (3.6.1) 获取官方 python 安装,以便 Mac 使用 tcl/tk 8.6。我一直在为我的项目的 GUI 使用带有 tkinter 的不同版本的 tcl/tk 8.5,并且一直遇到非常有限的错误(滚动崩溃,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 macos tkinter tcl tk


    【解决方案1】:

    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 之前。

    【讨论】:

    • 感谢您提供此信息。一旦我有时间,我可能会尝试使用自制/macports 二进制文件。回覆。 3.7.0 PSF 安装程序:有关于切换到 tcl/tk 8.6 的官方信息吗?
    • 我不这么认为。
    猜你喜欢
    • 2016-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 2013-10-09
    相关资源
    最近更新 更多