【问题标题】:How to make Thonny use installed Python 3.9 (macos)?如何让 Thonny 使用已安装的 Python 3.9 (macos)?
【发布时间】:2021-05-11 00:31:39
【问题描述】:

我在 macos 10.14.6 上,使用 Thonny 3.3.3 / Darwin 18.7.0 / Python 3.7.9 / Tk 8.6.8。我正在使用 Thonny 对 RaspPi Pico 进行编程。

Thonny 经常崩溃 - 显然是因为 tkinter tk 库中的错误。 (根据搜索-Tkinter crashes computer after MacOS 10.14.6 update

我已经安装了官方 Python 3.9.1 - 但似乎也有 tk 8.6。

我可以让 Thonny 使用 Python 3.9.1 吗?这是否有助于阻止崩溃?

或者,我们可以让 Thonny 使用安装了 Tk 的旧系统,即 8.5 吗?这会有帮助吗?

谢谢。

【问题讨论】:

    标签: thonny


    【解决方案1】:

    您可以尝试安装 Python 的通用变体,它是使用较新的 Tk 构建的:https://www.python.org/ftp/python/3.9.1/python-3.9.1-macos11.0.pkg(它说的是 macOS11,但它也应该在 10.9+ macOS-es 中工作)。

    安装后,打开终端并运行python3.9 -m pip install thonny,然后运行python3.9 -m thonny。 UI 不会与单独的应用程序包 100% 相同(例如,主菜单将被称为“Python”而不是“Thonny”),但主要功能应该是一样的。

    请让我知道这是否更适合您!

    【讨论】:

    • 感谢您的回复!我实际上一直在运行 Thonny 3.3.1-alt,因为发布 cmets 建议在其中使用更新的 Tk (8.6.10)。也许这与您的建议具有相同的效果?本周运行正常。我真的应该再次加载 Thonny 3.3.3 并验证它是否更频繁地崩溃。是的,我不得不从 Thonny 3.3.3 中提取 Pico 支持文件,但这不是问题。
    【解决方案2】:

    如果您打开提示符并运行以下命令,它也会更新 Thonny 和 python:

    pip install thonny
    

    来源:https://pypi.org/project/thonny/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-05
      • 1970-01-01
      • 2021-02-07
      • 2021-02-13
      • 2021-07-25
      • 1970-01-01
      • 2021-02-25
      • 1970-01-01
      相关资源
      最近更新 更多