如何在 Mac 上卸载 Orange
卸载 Orange 前,工作流和原始数据都要保存,官方保存说明指出 .ows 文件保存工作流结构和组件设置,不包含复现分析所需的数据集。
两部分都要保存
用 Cmd + S 保存工作流,再复制它使用的输入数据,核对副本后按 Cmd + Q 退出 Orange,把应用移进废纸篓。Intel 版 cask 的应用名是 Orange3.app,不是 Orange.app,移除你实际安装的那份。
核对本地设置
核对工作流和数据集备份、退出 Orange 后,在 Finder 按 Shift + Command + G,逐一打开下面四处位置,备份要用的应用设置,再把不再需要的 Orange 专属项目移到废纸篓,保留已保存的工作流和输入数据。
cask列有 ~/Library/Application Support/Orange、~/Library/Caches/Orange、~/Library/Logs/Orange 和 ~/Library/Saved Application State/si.biolab.orange.savedState,重置前先查看支持目录,缓存和日志与保存的分析文件分开处理。
检查卸载结果
pgrep -ifl Orange
find /Applications -maxdepth 1 -iname 'Orange*.app' -print
ls -ld "$HOME/Library/Application Support/Orange" "$HOME/Library/Caches/Orange" "$HOME/Library/Logs/Orange"
有进程匹配时核对实际可执行文件,路径不存在只表示这一处没有了,权限错误仍无法判断,保留工作流和数据集是正常选择。
用 Homebrew 安装时
brew uninstall --cask orange
自行运行 brew uninstall --cask --zap orange 会处理上面四处位置,不读取 Mole 的选择。Mole 只有在整段 zap 通过选择和安全检查时才使用它,未勾选或共享的路径、评审范围之外的路径和不支持的内容都会阻止 zap,勾选的残留走自己的删除流程。
Mole 会列出什么
Mole 默认勾选应用本体、归属明确的缓存、日志和精确的窗口恢复状态,~/Library/Application Support/Orange 在「卸载时一并移除数据和配置」关闭时不勾选,打开后符合条件的审核应用数据可以预选,确认前先核对勾选,另存的工作流和原始数据不作为整批卸载目标。
这次检查覆盖了什么
2026 年 9 月 21 日,打开官网 Mac 包里的 Orange 3.40.0 后卸载,全选移除了应用、空的支持目录、缓存和日志,没有写出数据集,因此没有验证有内容的设置、真实工作流、数据恢复或 Homebrew 安装。
