Thonny:为初学者而生的 Python IDE #
Thonny 是什么? #
Thonny 是一款专门为 Python 编程初学者设计的免费开源集成开发环境(IDE),由爱沙尼亚塔尔图大学主导开发,自 2014 年起持续维护至今。
与 PyCharm、VS Code 等面向专业开发者的重型工具不同,Thonny 从界面到功能都做了减法:默认只保留编辑器、Shell 和变量面板,把可能分散注意力的复杂菜单隐藏起来。它内置了 Python 3.14 解释器,用户只需运行一个安装程序,无需再单独配置 Python 环境,就能立刻写第一行 print("Hello World")。Thonny 还提供了无断点的单步调试、表达式中逐步求值的可视化演示、作用域高亮等教学向功能,让"程序到底怎么运行的"这件事变得看得见、摸得着。它同时是树莓派官方推荐的 Python 入门环境之一,在 MicroPython 与硬件编程教学场景中被广泛使用。
Thonny 有哪些亮点特色? #
-
开箱即用,零环境配置:Thonny 安装包内置 Python 3.14,一个简单的安装程序即可完成部署,无需再折腾解释器路径、环境变量或虚拟环境。官网同时提供
pip install thonny方式,方便高级用户复用已有的 Python 安装。 -
初始界面极简,拒绝干扰:默认用户界面剥离了所有可能让初学者分心的功能,菜单层级浅、按钮含义直白,学生可以把注意力完全放在代码本身,而不是工具操作上。
-
变量面板一目了然:完成 Hello World 之后,选择
View → Variables就能实时看到程序和 Shell 命令如何影响每一个 Python 变量,变量的名字、类型和当前值同步刷新,抽象概念瞬间具象化。 -
无需断点的简易调试器:按
Ctrl+F5代替F5即可进入逐步执行模式,不需要设置任何断点。F6执行一大步,F7执行一小步,而且步进遵循程序结构而不是简单的代码行,帮助学生理解语句块的层次。 -
表达式求值过程可视:使用小步执行时,界面上会出现一个浅蓝色方框,像一张演算纸一样,逐步展示 Python 如何把子表达式替换成它们的值——这是理解运算优先级和函数嵌套最直观的方式。
-
忠实还原函数调用过程:单步进入一个函数调用时,Thonny 会打开一个新窗口,里面包含独立的局部变量表和代码指针。对于理解递归和调用栈这类难点概念,这种可视化呈现尤其有价值。
-
语法错误即时高亮:未闭合的引号和括号是初学者最常见的语法错误,Thonny 的编辑器能让这类问题一眼可见,显著减少"程序为什么跑不起来"的挫败感。
-
作用域解释与代码补全:高亮变量的所有出现位置,提醒你同名变量并不总是同一个变量,并帮助发现拼写错误;局部变量与全局变量在视觉上有所区分。学生还可以借助代码补全功能探索陌生的 API。
-
新手友好的系统 Shell 与 pip 图形界面:选择
Tools → Open system shell可以安装额外包或学习命令行操作,PATH 与其他 Python 解释器冲突的问题由 Thonny 自动处理;Tools → Manage packages则提供了简洁的 pip 图形界面,第三方包的安装变得毫无门槛。 -
跨平台且完全免费开源:Windows、macOS、Linux 全覆盖,并提供 Flatpak、Snap、apt、dnf、brew 等多种分发方式,源码开放,无任何付费墙。

免费下载 Thonny #
以下为 Thonny 5.0.0 各平台安装包,覆盖 Windows(x64 / Arm64 / 便携版)与 macOS(Intel / Apple Silicon),点击链接即可下载。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| thonny-5.0.0-x64.exe | Windows 64 位安装包,内置 Python 3.14,适用于 Intel / AMD 电脑,需 Windows 10 或 11 | 24.2 MB | 夸克网盘 |
| thonny-5.0.0-arm64.exe | Windows Arm64 安装包,内置 Python 3.14,适用于骁龙等 Arm 架构电脑 | 22.9 MB | 夸克网盘 |
| thonny-5.0.0-windows-portable-x64.zip | Windows 便携版,解压即用,内置 Python,也可在 Arm 设备上运行 | 35.6 MB | 夸克网盘 |
| thonny-5.0.0-x64.pkg | macOS 安装包,内置 Python 3.14,适用于 Intel 芯片 Mac | 46.8 MB | 夸克网盘 |
| thonny-5.0.0-arm64.pkg | macOS 安装包,内置 Python 3.14,适用于 Apple Silicon(M1、M2 等)Mac | 46.8 MB | 夸克网盘 |
Linux 用户可通过官网一键安装脚本
wget -qO- https://thonny.org/installer-for-linux | bash,或使用pip3 install thonny、flatpak install org.thonny.Thonny、sudo snap install thonny、sudo apt install thonny、sudo dnf install thonny以及brew install thonny等方式获取。
Thonny 如何使用? #
第 1 步:启动并确认解释器
安装完成后直接打开 Thonny,首次启动会自动使用内置的 Python 3.14。如果你想改用系统上已有的 Python,可以在 Tools → Options → Interpreter 中切换解释器路径或选择 MicroPython 设备。
第 2 步:编写第一个程序
在上方编辑区输入 print("Hello, Thonny!"),按 F5 运行,结果会显示在下方的 Shell 区域。编辑器会自动保存为 .py 文件,也可以随时通过 File → Save 另存到指定目录。
第 3 步:观察变量变化
写一段带变量的代码,例如:
x = 10
y = 20
z = x + y
print(z)
运行后选择菜单 View → Variables,即可在右侧面板看到 x、y、z 的值如何一步步生成。你可以在 Shell 里继续输入 x = 100,变量面板会立刻同步更新。
第 4 步:用单步调试理解执行流程
把光标放在代码中,按 Ctrl+F5 进入逐步执行模式,然后反复按 F7(小步)或 F6(大步)。执行过程中,浅蓝色方框会把当前被求值的子表达式高亮出来,右侧变量表同步刷新。当代码进入函数调用时,Thonny 会弹出新窗口展示该函数的局部变量和代码指针。
第 5 步:安装第三方包
选择 Tools → Manage packages 打开 pip 图形界面,在搜索框输入包名后点击安装即可。如果更喜欢命令行,选择 Tools → Open system shell 打开已配置好 PATH 的系统终端,直接执行 pip install 包名。
常用快捷键速查
F5:正常运行程序Ctrl+F5:以单步模式启动F6:执行一大步F7:执行一小步Ctrl+S:保存当前文件Ctrl+N:新建文件
Thonny 的常见问题? #
Thonny 需要单独安装 Python 吗?
不需要。Thonny 官方安装包已经内置 Python 3.14,装完即可直接使用。只有在你希望复用系统上已有的 Python 环境或特定版本时,才需要额外配置——高级用户可以用 pip install thonny 的方式把 Thonny 装进现有环境。
Thonny 适合专业开发吗?
Thonny 的定位是编程教学与入门学习,它为初学者主动隐藏了大量高级功能,因此并不适合大型项目开发。官网明确将其描述为"Python IDE for beginners",如果你的目标是工程化开发,建议在掌握基础后转向 PyCharm、VS Code 等工具。
为什么我的程序报语法错误,但看不出问题在哪?
最常见的两类错误是未闭合的引号和未闭合的括号。Thonny 的编辑器会对这类问题做高亮提示,请重点检查报错行及其上一行的引号、括号是否成对。此外,缩进不一致也是 Python 新手的高频错误来源。
单步调试和直接运行有什么差别?
按 F5 是正常运行,程序一口气执行完毕;按 Ctrl+F5 则进入逐步模式,不需要设置断点,程序会按代码结构逐步暂停,方便你观察每一步的变量状态与表达式求值过程。理解递归、循环和函数调用时,建议优先使用逐步模式。
Thonny 能用来给树莓派或单片机写代码吗?
可以。Thonny 在 Tools → Options → Interpreter 中支持切换为 MicroPython 解释器并连接串口设备,是树莓派基金会推荐的教学环境之一。社区还提供了 thonny-ev3dev、thonny-edison 等插件,用于向 EV3、Edison 等教育机器人上传代码。
Thonny 可以安装插件扩展功能吗?
可以。Thonny 提供了简洁的扩展机制,已知插件包括语法主题(Dracula、One Dark)、代码格式化(Black)、静态检查(flake8)以及自动保存等。需要注意的是,这些插件由第三方社区开发者维护,官方既不为其背书也不承担相关责任。
Thonny 如何安装? #
Windows #
- 从上方下载表格获取对应架构的安装包:Intel / AMD 电脑选择
thonny-5.0.0-x64.exe,骁龙等 Arm 设备选择thonny-5.0.0-arm64.exe。 - 双击运行
.exe文件,若出现用户账户控制提示请选择"是"。 - 按向导提示选择安装目录,保持默认设置即可。
- 安装完成后在开始菜单或桌面找到 Thonny 图标启动。
- 如需免安装使用,可下载
thonny-5.0.0-windows-portable-x64.zip,解压到任意目录后直接运行其中的可执行文件。
系统要求:Windows 10 或 Windows 11。
macOS #
- 根据芯片类型下载对应安装包:Intel Mac 使用
thonny-5.0.0-x64.pkg,Apple Silicon(M1、M2 及后续型号)使用thonny-5.0.0-arm64.pkg。 - 双击
.pkg文件,按安装向导完成安装。 - 若系统提示"无法验证开发者",请前往"系统设置 → 隐私与安全性"中允许该应用运行。
- 安装完成后在"应用程序"文件夹或启动台中找到 Thonny。
使用 Homebrew 的用户也可以直接执行 brew install thonny 安装(第三方分发版本可能滞后于官方最新版)。
Linux #
方式一:官方一键安装脚本(推荐)
wget -qO- https://thonny.org/installer-for-linux | bash
该方式会复用系统中已有的 python3。
方式二:pip 手动安装(适合高级用户)
pip3 install thonny
方式三:发行版包管理器
- Flatpak:
flatpak install org.thonny.Thonny - Snap:
sudo snap install thonny - Debian / Raspbian / Ubuntu / Mint:
sudo apt install thonny - Fedora:
sudo dnf install thonny
请注意,第三方分发包中的版本可能比官网最新版旧。
Thonny 如何卸载? #
Windows #
安装版
- 打开"设置 → 应用 → 已安装的应用"(Windows 11)或"控制面板 → 程序和功能"(Windows 10)。
- 在列表中找到 Thonny,点击"卸载"并确认。
- 按卸载向导提示完成操作,必要时重启系统。
便携版
直接删除解压出来的整个文件夹即可,不会在系统中留下注册表项。
清理残留配置(可选)
Thonny 会在用户目录下保存配置和插件数据。若希望彻底清理,可手动删除 %APPDATA%\Thonny 与 %LOCALAPPDATA%\Thonny 目录。
macOS #
- 打开"访达",进入"应用程序"文件夹。
- 找到 Thonny 图标,将其拖入废纸篓。
- 清空废纸篓。
- 如需彻底清理,可在终端执行以下命令删除配置残留:
rm -rf ~/Library/Application\ Support/Thonny
rm -rf ~/.thonny
如果当初是通过 Homebrew 安装的,请改用 brew uninstall thonny 卸载。
Linux #
通过官方脚本或 pip 安装的
pip3 uninstall thonny
通过包管理器安装的
- Flatpak:
flatpak uninstall org.thonny.Thonny - Snap:
sudo snap remove thonny - Debian / Ubuntu / Mint:
sudo apt remove thonny - Fedora:
sudo dnf remove thonny
清理用户配置(可选)
rm -rf ~/.config/Thonny
rm -rf ~/.thonny
删除配置目录会同时清除你自定义的主题、快捷键与插件设置,请在执行前确认是否需要保留。
