跳到主要内容
Mole
功能 实测 口碑 定价 常见问题 博客
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES PortuguêsPT
立即购买购买 下载

    帮助、文档、更新日志和文章

    首页/Mole 实测软件

    如何在 Mac 上卸载 PyCharm

    项目、.idea 文件夹和虚拟环境在你自己安排的位置,从来不属于卸载的范围。PyCharm 自己留着的是 ~/Library 下 JetBrains 文件夹里几个按版本命名的文件夹,这几个 JetBrains 文件夹是 Mac 上所有 JetBrains IDE 共用的,里面有你的设置、插件、缓存和本地历史记录(IDE 自己记下的最近改动),先把要留的导出来,再只移除 PyCharm<version> 这几个文件夹,共用的上一级永远不要删。这份指南覆盖从 jetbrains.com 下载的官方版本和 Homebrew cask pycharm,通过 JetBrains Toolbox 装的 PyCharm 走下面的 Toolbox 做法。

    先保存设置和最近的历史

    选择「File › Manage IDE Settings › Export Settings」把设置导出成 ZIP,或者登录 Backup and Sync,把设置存进 JetBrains 账号(见 共享 IDE 设置)。本地历史记录存在 ~/Library/Caches/JetBrains/PyCharm<version> 这个系统文件夹里,删掉它,本地历史也就没了(见 Local History),只存在本地历史里的改动,先提交或复制出来再继续。

    退出 PyCharm,移除 App

    从 App 菜单退出 PyCharm,在「活动监视器」里确认没有 pycharm 进程,再把 PyCharm 从「应用程序」拖进废纸篓。卸载不会取消 JetBrains 订阅,也不会删除你的 JetBrains 账号。

    如果 PyCharm 是通过 JetBrains Toolbox 装的,就在 Toolbox 里卸载,打开 Toolbox,点 PyCharm 旁边的设置图标,选「Uninstall」(见 PyCharm 卸载文档)。

    实测时移除之后,「系统设置 › 通用 › 登录项与扩展」里多出一条指向已删 App 的 PyCharm,它什么也不会启动,想清掉可以在那里关掉。

    PyCharm 的数据放在哪里

    JetBrains 在 IDE 使用的目录里写明了这些文件夹。<version> 是发布年份加版本号,例如 PyCharm2026.2,每个大版本各有一套。

    位置 里面是什么 如何处理
    ~/Library/Application Support/JetBrains/PyCharm<version> 设置和已装插件(plugins) 先导出设置,确定不再需要再移除
    ~/Library/Caches/JetBrains/PyCharm<version> 缓存、索引和本地历史记录 下次启动会重建,但本地历史会丢
    ~/Library/Logs/JetBrains/PyCharm<version> 日志 可以放心移除
    ~/Library/Preferences/com.jetbrains.pycharm.plist App 偏好设置 可以放心移除
    ~/Library/Saved Application State/com.jetbrains.pycharm.savedState 窗口恢复状态 可以放心移除
    ~/Library/Application Support/JetBrains、~/Library/Caches/JetBrains、~/Library/Logs/JetBrains 共用的上一级文件夹,放着每个 JetBrains IDE 的文件夹 这几个文件夹本身永远不要删

    JetBrains 的卸载页只列了设置和缓存两个文件夹让你手动删,其余来自 Homebrew cask 和 Mole 的实测。旧版 PyCharm 留下的文件夹,可以在卸载之前用 PyCharm 里的「Help › Delete Leftover IDE Directories…」清理,详见 Mac 上的 JetBrains 缓存(IntelliJ、WebStorm、PyCharm)。

    检查结果

    在终端运行下面几条只读命令:

    pgrep -il pycharm
    ls -d ~/Library/Application\ Support/JetBrains/PyCharm*
    ls -d ~/Library/Caches/JetBrains/PyCharm*
    ls ~/Library/Application\ Support/JetBrains
    
    • pgrep 没有输出,说明 PyCharm 已经退出。
    • 两条 ls -d 列出这台 Mac 上还留着的所有按版本命名的 PyCharm 文件夹,你选择保留时这是正常结果,提示「No such file or directory」说明已经一个都不剩。
    • 最后一行显示共用文件夹,只要还装着别的 JetBrains IDE 或 Toolbox,它就还在,里面其他条目都要留着。

    用 Homebrew 安装时

    pycharm 这个 cask 卸载时会先退出 PyCharm。它的 zap 清单包括当前版本的 Application Support/JetBrains/PyCharm<version>、Caches/JetBrains/PyCharm<version>、Logs/JetBrains/PyCharm<version>,还有旧式的 Application Support/PyCharm<version> 和 Preferences/PyCharm<version> 文件夹、com.jetbrains.pycharm.plist、jetbrains.pc.*、jetbrains.py.* 和 jetbrains.pycharm.* 偏好设置文件以及窗口恢复状态,运行 brew uninstall --cask --zap pycharm 会把这些全部移进废纸篓,不看 Mole 里勾了什么,设置、插件和本地历史都在其中,它不碰共用的 JetBrains 上一级。想保留设置,只移除 App:

    brew uninstall --cask pycharm
    

    只有 zap 清单里的每一项都在你自己的 ~/Library 里、都是你留着勾选的行、也没有被其他已装应用认领时,Mole 才会加上 --zap。按版本命名的 PyCharm<version> 文件夹会列出但默认不勾选,所以保持默认勾选时 Mole 卸载 PyCharm 不带 --zap,只移走你勾选的行。

    Mole 会列出什么

    用 Mole 卸载时:

    • Mole 会给 JetBrains 的 App 显示「数据敏感 App」提示,提醒你移除前先确认数据。
    • Application Support/JetBrains、Caches/JetBrains 和 Logs/JetBrains 下按版本命名的 PyCharm<version> 文件夹会列出但默认不勾选。
    • com.jetbrains.pycharm.plist 和窗口恢复状态默认勾选。
    • 共用的 JetBrains 上一级文件夹从不提供删除,其他 JetBrains IDE 的文件夹也不会列在 PyCharm 名下。

    这次检查覆盖了什么

    2026 年 9 月 19 日,安装官网下载的 PyCharm Professional 2026.2.2,再用 Mole 的 Preview 构建卸载。Mole 已有的 JetBrains 按版本命名文件夹规则认出了 PyCharm2026.2,没有发现新的残留类型,共用的 JetBrains 上一级留了下来。卸载之后登录项里多出一条指向已删 App 的 PyCharm。导出设置、本地历史、Toolbox 管理的安装和 Homebrew cask 都不在这次测试范围内。

    Mac 空间不够、越用越慢时,Mole 能帮你清理垃圾、卸干净软件、维护系统。

    下载试用 Mole

    Mole · 鼴

    清理 Mac,管理软件,查看运行状态

    v1.16.0 (296) · 更新日志

    产品

    Mac 清理 App 卸载 Mac 优化 磁盘分析 系统监控

    支持

    帮助 功能文档 更新日志 博客

    法律

    服务条款 隐私政策 退款政策

    资源

    命令行工具 推广联盟

    联系

    Twitter hi@mole.fit

    Mole 唯一官网 mole.fit · 请勿下载来源不明的安装包

    命令行版继续免费开源。