[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:thonny:zh":3,"releases:stats:cask:thonny:zh":565,"related:cask:thonny:zh":566,"markdown:3:912:1pqs1hq":620},{"artifacts":4,"autoUpdates":35,"categories":36,"conflictsWith":42,"dependsOn":45,"deprecated":35,"description":53,"descriptionEn":54,"developer":55,"disabled":35,"displayName":56,"downloadSha256":57,"downloadSize":58,"downloadUrl":59,"editorChoice":35,"formulaeUrl":60,"homepage":61,"iconUrl":62,"installCommand":63,"installs":64,"installs30d":65,"isFont":35,"isLibrary":35,"kegOnly":35,"kind":68,"latestRelease":69,"machineTranslated":72,"name":56,"names":87,"platforms":89,"primaryCategory":534,"rank30d":535,"releaseCount":536,"releaseStats":537,"repoUrl":543,"screenshots":544,"sourceLocale":81,"sourceUrl":552,"summary":553,"summaryTranslation":554,"supports":555,"tags":557,"tap":563,"token":88,"version":86,"versionChangedAt":564},{"apps":5,"binaries":6,"entries":7,"pkgs":34},[],[],[8,17,24],{"declaration":9,"phase":15,"sources":16,"type":15},{"uninstall":10},[11],{"delete":12,"pkgutil":13,"quit":14},"\u002FApplications\u002FThonny.app","org.thonny.Thonny.component","org.thonny.Thonny","uninstall",[],{"declaration":18,"phase":21,"sources":22,"type":23},{"pkg":19},[20],"thonny-5.0.0-arm64.pkg","install",[20],"pkg",{"declaration":25,"phase":31,"sources":32,"type":33},{"zap":26},[27],{"trash":28},[29,30],"~\u002FLibrary\u002FSaved Application State\u002Forg.thonny.Thonny.savedState","~\u002FLibrary\u002FThonny","cleanup",[],"zap",[20],false,[37],{"icon":38,"machineTranslated":35,"name":39,"slug":40,"sourceLocale":41},"lucide:code-xml","开发工具","developer-tools","zh-CN",{"casks":43,"formulae":44},[],[],{"arch":46,"casks":49,"formulae":50,"requirements":51},[47,48],"arm64","x86_64",[],[],{"macos":52},{},"Thonny 是一款专为学习编程而设计的 Python 集成开发环境。简化的初始界面让初学者无需配置独立的工具链，即可开始编写和运行代码。官方 macOS 5.0.0 安装程序内置 Python 3.14，并分别提供适用于 Apple 芯片和 Intel Mac 的版本。\n\n## 理解程序的运行过程\n变量视图展示命令如何改变 Python 变量。调试器无需预先设置断点，即可按程序结构以大步或小步逐步执行程序。小步执行会直观展示表达式的求值过程，而步入函数时会打开独立视图，显示局部变量和代码指针。可选的对象引用视图有助于解释名称、地址和值之间的关系。\n\n## 编辑器与工具\n语法错误高亮让未闭合的引号和括号更容易被发现。变量高亮可区分局部名称和全局名称，代码补全则帮助学习者探索 API。预配置的系统 shell 可处理解释器路径，而“工具 → 管理软件包”提供了安装第三方软件包的图形界面。该项目也支持扩展；第三方插件未经 Thonny 开发者认可，也不由他们维护。\n\n## 安装与升级\n官方 5.0.0 macOS 安装程序要求 macOS 10.15 或更高版本。上游建议先卸载 Thonny 4，再安装 Thonny 5。如果之前的配置指向已被移除的 Python 可执行文件，请使用窗口右下角的控件选择新的解释器。版本 5 主要侧重兼容性改进和错误修复，并非原计划中的功能扩展版本；新功能已移至版本 6 里程碑。\n\nThonny 的主要作者是 Aivar Annamaa，开源社区也为其作出了贡献。\n\n## 来源\n- [官方功能介绍与贡献者名单](https:\u002F\u002Fthonny.org\u002F)\n- [源代码仓库](https:\u002F\u002Fgithub.com\u002Fthonny\u002Fthonny)\n- [官方 5.0.0 发布说明与升级指南](https:\u002F\u002Fgithub.com\u002Fthonny\u002Fthonny\u002Freleases\u002Ftag\u002Fv5.0.0)\n- [Homebrew cask](https:\u002F\u002Fgithub.com\u002FHomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Ft\u002Fthonny.rb)\n","Python IDE for beginners","Aivar Annamaa","Thonny","cdaaef53d59580139c8c811bc5a2a9f4246e0cb9d194bce0a89f621889b29e7e",49058248,"https:\u002F\u002Fgithub.com\u002Fthonny\u002Fthonny\u002Freleases\u002Fdownload\u002Fv5.0.0\u002Fthonny-5.0.0-arm64.pkg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fthonny","https:\u002F\u002Fthonny.org\u002F","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F0fc136af2878\u002F2dfad70f572f-256.png","brew install --cask thonny",{"d30":65,"d365":66,"d90":67},172,4025,644,"cask",{"bodyMarkdown":70,"brewCommittedAt":71,"hasNotes":72,"id":73,"isLatest":72,"isPrerelease":35,"machineTranslated":72,"publishedAt":74,"sections":75,"source":80,"sourceLocale":81,"summary":82,"title":83,"translation":84,"version":86},"🇺🇦 Thonny 5 献给正在抵抗俄罗斯入侵的乌克兰。请[支持乌克兰](https:\u002F\u002Fgithub.com\u002Fthonny\u002Fthonny\u002Fwiki\u002FSupport-Ukraine)！🇺🇦 \r\n\r\n_Thonny 5 原计划包含许多新功能，但由于开发耗时超出预期，我们将版本 5 作为过渡性的错误修复版本发布，主要用于增加对较新 Python 版本的兼容性。主版本号的提升仅仅是因为捆绑包中的依赖项升级。所有新功能都已移至版本 6 的里程碑。_\r\n\r\n## 安装说明\r\n\r\n**注意！建议在安装 Thonny 5 之前卸载 Thonny 4。另外，由于原有配置引用了其他位置的 Python 可执行文件，启动新版 Thonny 时可能会出现错误。这种情况下，请点击 Thonny 窗口右下角的按钮，选择新的解释器。**\r\n\r\n### Windows\r\n\r\n主要的 Windows 安装程序（thonny-5.0.0-x64.exe）为 64 位，并附带 Python 3.14——这意味着它仅适用于 64 位 Windows 10 和 11。不再发布适用于 Windows 7、8 和 32 位 Windows 10 的安装程序，但你可以分别安装较旧版本的 Python 和 Thonny。\r\n\r\n从 5.0 开始，我们为 Windows on Arm 发布单独的安装程序。\r\n\r\n### macOS\r\n\r\n从 5.0 开始，我们分别为 Intel 和 Apple silicon Mac（M1、M2 等）发布安装程序——thonny-5.0.0-x64.pkg 和 thonny-5.0.0-arm64.pkg。这些安装程序支持的最低 macOS 版本为 10.15（Catalina），但在更旧的 macOS 上，你可以分别安装较旧版本的 Python 和 Thonny。\r\n\r\n### Linux\r\n\r\n从 5.0 开始，我们不再为 Linux 发布二进制捆绑包。请改用 thonny-5.0.0.bash，它会使用系统 Python 并创建一个 venv，用于安装 Thonny 及其依赖项。\r\n\r\n**注意！** 此版本中的 `~\u002Fapps\u002Fthonny\u002Fbin\u002Fthonny` 无法正常工作，请使用生成的桌面启动器或 `~\u002Fapps\u002Fthonny\u002Fbin\u002Fpython -m thonny` 启动。\r\n\r\n## 自 [4.1.7](https:\u002F\u002Fgithub.com\u002Fthonny\u002Fthonny\u002Freleases\u002Ftag\u002Fv4.1.7) 以来的变更\r\n\r\n\r\n### 不兼容变更\r\n\r\n* 将捆绑的 Python 版本升级至 3.14。**这意味着 Windows 安装程序现在至少需要 Window 10，macOS 安装程序至少需要 Catalina！** 仍然支持 Python 3.8，因此原则上你可以在 Windows 7 中使用此版本，但相比 4.1.7 不会有太多收益。\r\n* 停止发布 Linux 二进制包，#3210。Linux 安装脚本现在会为 Thonny 创建专用的 venv（基于系统 python3），即使在 x84_64 上也是如此。\r\n* 停止发布 XXL 捆绑包，因为为所有常见架构准备捆绑包，同时确保大量软件包之间没有版本冲突，并非易事。对于依赖 XXL 捆绑包的教师，替代方案是准备一个合适的 requirements.txt，将其作为 Thonny 软件包管理器的输入。\r\n* 开始为 Intel 和 Arm Mac 分别发布安装程序。\r\n* 停止发布 32 位 Windows 安装程序。\r\n* 开始发布 Arm-Windows 安装程序。\r\n* Windows 中的“为所有用户”安装现在会安装到“C:\\Program Files”，而不是之前的“C:\\Program Files (x86)”\r\n\r\n### 其他变更与修复\r\n\r\n* 在 Linux 中，默认使用 Tk 文件对话框，而不是 Zenity（取消勾选“工具 => 选项 => 使用 Tk 文件对话框代替 Zenity”即可恢复原来的选择）\r\n* 增加对 Python 3.11、3.12、3.13、3.14、3.15 的支持（#3213、#3577、#3799、#2739、#3744 由 @mkluson 贡献，#3082、#3729、#3552 由 @plexus 贡献）\r\n* 修复 macOS 在打开软件包选择对话框时崩溃的问题\r\n* 启动时检查是否处于虚拟环境中，#3112，由 @scottfp 贡献 \r\n* 为 pyx 文件添加 Python 语法高亮，#3450\r\n* 在 Windows 中创建子进程时使用 subprocess.CREATE_NO_WINDOW，#2817，由 @Damian-2001 提供线索\r\n* 允许通过向上滚动来停止 Shell 中的自动滚动，#1988\r\n* 移除一条查找替换警告，#3593\r\n* 增加对较新 setuptools 版本的支持\r\n* 增加对较新 Tkinter 版本的支持（#3744，由 @mkluson 贡献）\r\n* 升级多个捆绑依赖项（Pylint、Mypy、esptool 等）\r\n* 添加阿拉伯语、保加利亚语、印地语、印度尼西亚语、冰岛语和马拉雅拉姆语翻译。更新多个其他语言的翻译。感谢所有贡献者！贡献者名单请见 https:\u002F\u002Fpoeditor.com\u002Fprojects\u002Fview?id=256075 ！*请注意，Thonny 的维护者尚未审核这些翻译！*\r\n* 让刷写对话框支持更多系列，#3847\r\n\r\n## 自 [5.0.0b1](https:\u002F\u002Fgithub.com\u002Fthonny\u002Fthonny\u002Freleases\u002Ftag\u002Fv5.0.0b1) 以来修复的回归问题\r\n\r\n* 修复损坏的 GUI 入口脚本（主要影响 Linux，~\u002Fapps\u002Fthonny\u002Fbin\u002Fthonny 现在可以再次正常工作），#3844\r\n* 修复向 Windows Thonny 启动器传递文件路径参数的问题，#3835\r\n* 修复 Windows 中的剪贴板管理，#3832\r\n* 修复 Linux 中 UF2 对话框出现的“There is no current event loop in thread 'MainThread'”错误，#3775，由 @matejmatuska 贡献\r\n\r\n\n\n来源：https:\u002F\u002Fgithub.com\u002Fthonny\u002Fthonny\u002Freleases\u002Ftag\u002Fv5.0.0","2026-04-26T09:59:33Z",true,2189,"2026-04-25T15:26:12Z",[76],{"area":77,"items":78},"变更",[79],"将内置 Python 更新至 3.14","editorial","en-US","将内置 Python 更新至 3.14，为搭载 Apple 芯片和 Intel 处理器的 Mac 添加独立安装程序，支持较新的 Python 版本，并修复 macOS 上选择软件包时的崩溃问题。","Thonny 5.0.0",{"locale":41,"machineTranslated":72,"sourceLocale":81,"status":85},"machine","5.0.0",[56,88],"thonny",[90,125,156,188,219,251,282,314,345,377,408,440,471,503],{"arch":48,"artifacts":91,"conflictsWith":112,"dependsOn":115,"downloadSha256":121,"downloadUrl":122,"macos":123,"requiresRosetta":35,"tag":124,"version":86},{"apps":92,"binaries":93,"entries":94,"pkgs":111},[],[],[95,100,105],{"declaration":96,"phase":15,"sources":99,"type":15},{"uninstall":97},[98],{"delete":12,"pkgutil":13,"quit":14},[],{"declaration":101,"phase":21,"sources":104,"type":23},{"pkg":102},[103],"thonny-5.0.0-x64.pkg",[103],{"declaration":106,"phase":31,"sources":110,"type":33},{"zap":107},[108],{"trash":109},[29,30],[],[103],{"casks":113,"formulae":114},[],[],{"arch":116,"casks":117,"formulae":118,"requirements":119},[48],[],[],{"macos":120},{},"07a3b0f74f5159e0d3d5d78901fe726d408de38c8d7bddacca0f3c6aa6575997","https:\u002F\u002Fgithub.com\u002Fthonny\u002Fthonny\u002Freleases\u002Fdownload\u002Fv5.0.0\u002Fthonny-5.0.0-x64.pkg","27","golden_gate",{"arch":47,"artifacts":126,"conflictsWith":146,"dependsOn":149,"downloadSha256":57,"downloadUrl":59,"macos":123,"requiresRosetta":35,"tag":155,"version":86},{"apps":127,"binaries":128,"entries":129,"pkgs":145},[],[],[130,135,139],{"declaration":131,"phase":15,"sources":134,"type":15},{"uninstall":132},[133],{"delete":12,"pkgutil":13,"quit":14},[],{"declaration":136,"phase":21,"sources":138,"type":23},{"pkg":137},[20],[20],{"declaration":140,"phase":31,"sources":144,"type":33},{"zap":141},[142],{"trash":143},[29,30],[],[20],{"casks":147,"formulae":148},[],[],{"arch":150,"casks":151,"formulae":152,"requirements":153},[47],[],[],{"macos":154},{},"arm64_golden_gate",{"arch":48,"artifacts":157,"conflictsWith":177,"dependsOn":180,"downloadSha256":121,"downloadUrl":122,"macos":186,"requiresRosetta":35,"tag":187,"version":86},{"apps":158,"binaries":159,"entries":160,"pkgs":176},[],[],[161,166,170],{"declaration":162,"phase":15,"sources":165,"type":15},{"uninstall":163},[164],{"delete":12,"pkgutil":13,"quit":14},[],{"declaration":167,"phase":21,"sources":169,"type":23},{"pkg":168},[103],[103],{"declaration":171,"phase":31,"sources":175,"type":33},{"zap":172},[173],{"trash":174},[29,30],[],[103],{"casks":178,"formulae":179},[],[],{"arch":181,"casks":182,"formulae":183,"requirements":184},[48],[],[],{"macos":185},{},"26","tahoe",{"arch":47,"artifacts":189,"conflictsWith":209,"dependsOn":212,"downloadSha256":57,"downloadUrl":59,"macos":186,"requiresRosetta":35,"tag":218,"version":86},{"apps":190,"binaries":191,"entries":192,"pkgs":208},[],[],[193,198,202],{"declaration":194,"phase":15,"sources":197,"type":15},{"uninstall":195},[196],{"delete":12,"pkgutil":13,"quit":14},[],{"declaration":199,"phase":21,"sources":201,"type":23},{"pkg":200},[20],[20],{"declaration":203,"phase":31,"sources":207,"type":33},{"zap":204},[205],{"trash":206},[29,30],[],[20],{"casks":210,"formulae":211},[],[],{"arch":213,"casks":214,"formulae":215,"requirements":216},[47],[],[],{"macos":217},{},"arm64_tahoe",{"arch":48,"artifacts":220,"conflictsWith":240,"dependsOn":243,"downloadSha256":121,"downloadUrl":122,"macos":249,"requiresRosetta":35,"tag":250,"version":86},{"apps":221,"binaries":222,"entries":223,"pkgs":239},[],[],[224,229,233],{"declaration":225,"phase":15,"sources":228,"type":15},{"uninstall":226},[227],{"delete":12,"pkgutil":13,"quit":14},[],{"declaration":230,"phase":21,"sources":232,"type":23},{"pkg":231},[103],[103],{"declaration":234,"phase":31,"sources":238,"type":33},{"zap":235},[236],{"trash":237},[29,30],[],[103],{"casks":241,"formulae":242},[],[],{"arch":244,"casks":245,"formulae":246,"requirements":247},[48],[],[],{"macos":248},{},"15","sequoia",{"arch":47,"artifacts":252,"conflictsWith":272,"dependsOn":275,"downloadSha256":57,"downloadUrl":59,"macos":249,"requiresRosetta":35,"tag":281,"version":86},{"apps":253,"binaries":254,"entries":255,"pkgs":271},[],[],[256,261,265],{"declaration":257,"phase":15,"sources":260,"type":15},{"uninstall":258},[259],{"delete":12,"pkgutil":13,"quit":14},[],{"declaration":262,"phase":21,"sources":264,"type":23},{"pkg":263},[20],[20],{"declaration":266,"phase":31,"sources":270,"type":33},{"zap":267},[268],{"trash":269},[29,30],[],[20],{"casks":273,"formulae":274},[],[],{"arch":276,"casks":277,"formulae":278,"requirements":279},[47],[],[],{"macos":280},{},"arm64_sequoia",{"arch":48,"artifacts":283,"conflictsWith":303,"dependsOn":306,"downloadSha256":121,"downloadUrl":122,"macos":312,"requiresRosetta":35,"tag":313,"version":86},{"apps":284,"binaries":285,"entries":286,"pkgs":302},[],[],[287,292,296],{"declaration":288,"phase":15,"sources":291,"type":15},{"uninstall":289},[290],{"delete":12,"pkgutil":13,"quit":14},[],{"declaration":293,"phase":21,"sources":295,"type":23},{"pkg":294},[103],[103],{"declaration":297,"phase":31,"sources":301,"type":33},{"zap":298},[299],{"trash":300},[29,30],[],[103],{"casks":304,"formulae":305},[],[],{"arch":307,"casks":308,"formulae":309,"requirements":310},[48],[],[],{"macos":311},{},"14","sonoma",{"arch":47,"artifacts":315,"conflictsWith":335,"dependsOn":338,"downloadSha256":57,"downloadUrl":59,"macos":312,"requiresRosetta":35,"tag":344,"version":86},{"apps":316,"binaries":317,"entries":318,"pkgs":334},[],[],[319,324,328],{"declaration":320,"phase":15,"sources":323,"type":15},{"uninstall":321},[322],{"delete":12,"pkgutil":13,"quit":14},[],{"declaration":325,"phase":21,"sources":327,"type":23},{"pkg":326},[20],[20],{"declaration":329,"phase":31,"sources":333,"type":33},{"zap":330},[331],{"trash":332},[29,30],[],[20],{"casks":336,"formulae":337},[],[],{"arch":339,"casks":340,"formulae":341,"requirements":342},[47],[],[],{"macos":343},{},"arm64_sonoma",{"arch":48,"artifacts":346,"conflictsWith":366,"dependsOn":369,"downloadSha256":121,"downloadUrl":122,"macos":375,"requiresRosetta":35,"tag":376,"version":86},{"apps":347,"binaries":348,"entries":349,"pkgs":365},[],[],[350,355,359],{"declaration":351,"phase":15,"sources":354,"type":15},{"uninstall":352},[353],{"delete":12,"pkgutil":13,"quit":14},[],{"declaration":356,"phase":21,"sources":358,"type":23},{"pkg":357},[103],[103],{"declaration":360,"phase":31,"sources":364,"type":33},{"zap":361},[362],{"trash":363},[29,30],[],[103],{"casks":367,"formulae":368},[],[],{"arch":370,"casks":371,"formulae":372,"requirements":373},[48],[],[],{"macos":374},{},"13","ventura",{"arch":47,"artifacts":378,"conflictsWith":398,"dependsOn":401,"downloadSha256":57,"downloadUrl":59,"macos":375,"requiresRosetta":35,"tag":407,"version":86},{"apps":379,"binaries":380,"entries":381,"pkgs":397},[],[],[382,387,391],{"declaration":383,"phase":15,"sources":386,"type":15},{"uninstall":384},[385],{"delete":12,"pkgutil":13,"quit":14},[],{"declaration":388,"phase":21,"sources":390,"type":23},{"pkg":389},[20],[20],{"declaration":392,"phase":31,"sources":396,"type":33},{"zap":393},[394],{"trash":395},[29,30],[],[20],{"casks":399,"formulae":400},[],[],{"arch":402,"casks":403,"formulae":404,"requirements":405},[47],[],[],{"macos":406},{},"arm64_ventura",{"arch":48,"artifacts":409,"conflictsWith":429,"dependsOn":432,"downloadSha256":121,"downloadUrl":122,"macos":438,"requiresRosetta":35,"tag":439,"version":86},{"apps":410,"binaries":411,"entries":412,"pkgs":428},[],[],[413,418,422],{"declaration":414,"phase":15,"sources":417,"type":15},{"uninstall":415},[416],{"delete":12,"pkgutil":13,"quit":14},[],{"declaration":419,"phase":21,"sources":421,"type":23},{"pkg":420},[103],[103],{"declaration":423,"phase":31,"sources":427,"type":33},{"zap":424},[425],{"trash":426},[29,30],[],[103],{"casks":430,"formulae":431},[],[],{"arch":433,"casks":434,"formulae":435,"requirements":436},[48],[],[],{"macos":437},{},"12","monterey",{"arch":47,"artifacts":441,"conflictsWith":461,"dependsOn":464,"downloadSha256":57,"downloadUrl":59,"macos":438,"requiresRosetta":35,"tag":470,"version":86},{"apps":442,"binaries":443,"entries":444,"pkgs":460},[],[],[445,450,454],{"declaration":446,"phase":15,"sources":449,"type":15},{"uninstall":447},[448],{"delete":12,"pkgutil":13,"quit":14},[],{"declaration":451,"phase":21,"sources":453,"type":23},{"pkg":452},[20],[20],{"declaration":455,"phase":31,"sources":459,"type":33},{"zap":456},[457],{"trash":458},[29,30],[],[20],{"casks":462,"formulae":463},[],[],{"arch":465,"casks":466,"formulae":467,"requirements":468},[47],[],[],{"macos":469},{},"arm64_monterey",{"arch":48,"artifacts":472,"conflictsWith":492,"dependsOn":495,"downloadSha256":121,"downloadUrl":122,"macos":501,"requiresRosetta":35,"tag":502,"version":86},{"apps":473,"binaries":474,"entries":475,"pkgs":491},[],[],[476,481,485],{"declaration":477,"phase":15,"sources":480,"type":15},{"uninstall":478},[479],{"delete":12,"pkgutil":13,"quit":14},[],{"declaration":482,"phase":21,"sources":484,"type":23},{"pkg":483},[103],[103],{"declaration":486,"phase":31,"sources":490,"type":33},{"zap":487},[488],{"trash":489},[29,30],[],[103],{"casks":493,"formulae":494},[],[],{"arch":496,"casks":497,"formulae":498,"requirements":499},[48],[],[],{"macos":500},{},"11","big_sur",{"arch":47,"artifacts":504,"conflictsWith":524,"dependsOn":527,"downloadSha256":57,"downloadUrl":59,"macos":501,"requiresRosetta":35,"tag":533,"version":86},{"apps":505,"binaries":506,"entries":507,"pkgs":523},[],[],[508,513,517],{"declaration":509,"phase":15,"sources":512,"type":15},{"uninstall":510},[511],{"delete":12,"pkgutil":13,"quit":14},[],{"declaration":514,"phase":21,"sources":516,"type":23},{"pkg":515},[20],[20],{"declaration":518,"phase":31,"sources":522,"type":33},{"zap":519},[520],{"trash":521},[29,30],[],[20],{"casks":525,"formulae":526},[],[],{"arch":528,"casks":529,"formulae":530,"requirements":531},[47],[],[],{"macos":532},{},"arm64_big_sur",{"icon":38,"machineTranslated":35,"name":39,"slug":40,"sourceLocale":41},573,6,{"brewLag":538,"cadence":542,"count30d":540},{"compared":539,"earlierCount":540,"medianMinutes":541},3,0,611,"irregular","https:\u002F\u002Fgithub.com\u002Fthonny\u002Fthonny",[545],{"caption":546,"height":547,"machineTranslated":72,"sourceLocale":81,"theme":548,"thumbUrl":549,"url":550,"width":551},"Thonny 递归调试器的官方示例（Windows 风格界面；并非 macOS 截图）。",1055,"light","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002Fdafb81309211\u002Ffd3e10a9b86a-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002Fdafb81309211\u002Ffd3e10a9b86a-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Ft\u002Fthonny.rb","适合初学者的 Python IDE，内置解释器，支持变量检查、逐步调试、表达式可视化，并提供图形化软件包管理器。",{"locale":41,"machineTranslated":72,"sourceLocale":81,"status":85},{"arm64":72,"requiresRosetta":35,"status":556,"x86_64":72},"known",[558,559,560,561,562],"Python","IDE","Education","Debugger","Package Manager","homebrew\u002Fcask","2026-10-07T09:38:43.820266Z",null,[567,577,588,599,610],{"accentColor":568,"autoUpdates":35,"deprecated":35,"disabled":35,"displayName":569,"editorChoice":35,"iconUrl":570,"installs30d":571,"isFont":35,"isLibrary":35,"kind":68,"machineTranslated":72,"name":569,"primaryCategory":572,"rank30d":573,"sourceLocale":81,"summary":574,"token":575,"version":576,"versionChangedAt":564},"#F54619","VisualVM","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F51ae8fc84a58\u002F96e33094dfe7-256.png",151,{"icon":38,"machineTranslated":35,"name":39,"slug":40,"sourceLocale":41},615,"Java 故障排查工具，用于监控 JVM、分析 CPU 和内存性能，以及分析线程转储和堆转储。","visualvm","2.2.2",{"accentColor":578,"autoUpdates":72,"deprecated":35,"disabled":35,"displayName":579,"editorChoice":35,"iconUrl":580,"installs30d":581,"isFont":35,"isLibrary":35,"kind":68,"machineTranslated":35,"name":579,"primaryCategory":582,"rank30d":583,"sourceLocale":81,"summary":584,"token":585,"version":586,"versionChangedAt":587},"#D1241D","Reactotron","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002Fc5a74cddf7dc\u002F7d16bce81c89-256.png",163,{"icon":38,"machineTranslated":35,"name":39,"slug":40,"sourceLocale":41},593,"面向 React 和 React Native 的开源桌面调试工具，支持状态检查、网络请求、日志、基准测试和开发集成。","reactotron","3.11.0","2026-10-07T09:38:41.545736Z",{"accentColor":589,"autoUpdates":35,"deprecated":35,"disabled":35,"displayName":590,"editorChoice":35,"iconUrl":591,"installs30d":592,"isFont":35,"isLibrary":35,"kind":68,"machineTranslated":72,"name":590,"primaryCategory":593,"rank30d":594,"sourceLocale":81,"summary":595,"token":596,"version":597,"versionChangedAt":598},"#68B2BF","KDiff3","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002Fc40ffe0816e3\u002Ff2b1d589ab63-256.png",167,{"icon":38,"machineTranslated":35,"name":39,"slug":40,"sourceLocale":41},580,"一款 KDE 文件和文件夹比较工具，支持双向和三向差异比较、自动合并，并提供用于解决合并冲突的编辑器。","kdiff3","1.12.6","2026-10-07T09:38:37.849603Z",{"accentColor":600,"autoUpdates":72,"deprecated":35,"disabled":35,"displayName":601,"editorChoice":35,"iconUrl":602,"installs30d":603,"isFont":35,"isLibrary":35,"kind":68,"machineTranslated":35,"name":601,"primaryCategory":604,"rank30d":605,"sourceLocale":81,"summary":606,"token":607,"version":608,"versionChangedAt":609},"#0F99E0","Roblox Studio","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F68d616978f46\u002Fdae136fd61ae-256.png",266,{"icon":38,"machineTranslated":35,"name":39,"slug":40,"sourceLocale":41},420,"使用 3D 编辑、Luau、资产工具和协作功能，创建、编写脚本、测试并发布 Roblox 体验。","robloxstudio","0.742.0.7421053,6b80d5eacfba48e5","2026-10-07T23:30:22.14755Z",{"accentColor":611,"autoUpdates":72,"deprecated":35,"disabled":35,"displayName":612,"editorChoice":35,"iconUrl":613,"installs30d":614,"isFont":35,"isLibrary":35,"kind":68,"machineTranslated":35,"name":612,"primaryCategory":615,"rank30d":616,"sourceLocale":81,"summary":617,"token":618,"version":619,"versionChangedAt":598},"#06AE8C","Local","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F673a0c42041a\u002F062dbabc9c08-256.png",185,{"icon":38,"machineTranslated":35,"name":39,"slug":40,"sourceLocale":41},547,"本地 WordPress 开发环境，支持自动建站、切换 PHP、WP-CLI、网站分享、备份，以及部署到 WP Engine 或 Flywheel。","local","10.1.2,7004","\u003Cp>Thonny 是一款专为学习编程而设计的 Python 集成开发环境。简化的初始界面让初学者无需配置独立的工具链，即可开始编写和运行代码。官方 macOS 5.0.0 安装程序内置 Python 3.14，并分别提供适用于 Apple 芯片和 Intel Mac 的版本。\u003C\u002Fp>\n\u003Ch3 class=\"on-md-heading-1\">理解程序的运行过程\u003C\u002Fh3>\n\u003Cp>变量视图展示命令如何改变 Python 变量。调试器无需预先设置断点，即可按程序结构以大步或小步逐步执行程序。小步执行会直观展示表达式的求值过程，而步入函数时会打开独立视图，显示局部变量和代码指针。可选的对象引用视图有助于解释名称、地址和值之间的关系。\u003C\u002Fp>\n\u003Ch3 class=\"on-md-heading-1\">编辑器与工具\u003C\u002Fh3>\n\u003Cp>语法错误高亮让未闭合的引号和括号更容易被发现。变量高亮可区分局部名称和全局名称，代码补全则帮助学习者探索 API。预配置的系统 shell 可处理解释器路径，而“工具 → 管理软件包”提供了安装第三方软件包的图形界面。该项目也支持扩展；第三方插件未经 Thonny 开发者认可，也不由他们维护。\u003C\u002Fp>\n\u003Ch3 class=\"on-md-heading-1\">安装与升级\u003C\u002Fh3>\n\u003Cp>官方 5.0.0 macOS 安装程序要求 macOS 10.15 或更高版本。上游建议先卸载 Thonny 4，再安装 Thonny 5。如果之前的配置指向已被移除的 Python 可执行文件，请使用窗口右下角的控件选择新的解释器。版本 5 主要侧重兼容性改进和错误修复，并非原计划中的功能扩展版本；新功能已移至版本 6 里程碑。\u003C\u002Fp>\n\u003Cp>Thonny 的主要作者是 Aivar Annamaa，开源社区也为其作出了贡献。\u003C\u002Fp>\n\u003Ch3 class=\"on-md-heading-1\">来源\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthonny.org\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">官方功能介绍与贡献者名单\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthonny\u002Fthonny\" target=\"_blank\" rel=\"noopener noreferrer\">源代码仓库\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthonny\u002Fthonny\u002Freleases\u002Ftag\u002Fv5.0.0\" target=\"_blank\" rel=\"noopener noreferrer\">官方 5.0.0 发布说明与升级指南\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Ft\u002Fthonny.rb\" target=\"_blank\" rel=\"noopener noreferrer\">Homebrew cask\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n"]