Mac下卸载PyCharm实现方法

 更新时间:2026年05月08日 08:53:53   作者:Splicing  
本文主要讲解了Mac下PyCharm的卸载方法,包括删除应用程序文件、应用支持文件、偏好设置数据、缓存数据、日志数据、设置文件、程序状态文件和诊断及崩溃日志文件等步骤

Mac 系统下 PyCharm 没有一键卸载程序,也没有完全卸载的插件,若要彻底删除,除了在应用(Application)里删除 PyCharm 到垃圾桶外,还需要在终端(Terminal)执行删除相应的文件及文件夹。

Mac 下安装 PyCharm 时,很多文件会散落在不同的目录。卸载时,你只需要删除相应的目录及文件即可。下面我们列出了卸载 PyCharm 组件及对应的目录文件路径。

1.1 删除应用程序文件

① 删除 PyCharm 程序本身,如果没有安装多个版本,如下命令即可。

# 示例如下
# rm -r /Applications/PyCharm.app

② 也可以在界面的应用程序里找到 PyCharm 文件右键并删除。

1.2 删除应用支持文件

删除 PyCharm 指定版本应用数据及插件数据等等。

若以下目录没有PyCharm文件可在: ~/Library/Application Support/JetBrains/PyCharm{指定版本}/ 本目录进行操作

# 删除 PyCharm 指定版本应用数据及插件数据等等
rm -r ~/Library/Application\ Support/PyCharm{指定版本}/
# 示例如下
# rm -r ~/Library/Application\ Support/PyCharm2018.2/

1.3 删除偏好设置数据

删除 PyCharm 指定版本相关的偏好设置。

若以下目录没有PyCharm文件可在: ~/Library/Application Support/JetBrains/PyCharm{指定版本}/ 本目录进行操作

# 删除 PyCharm 指定版本相关的偏好设置
rm -r ~/Library/Preferences/PyCharm{指定版本}/

# 示例如下
# rm -r ~/Library/Preferences/PyCharm2018.2/

1.4 删除缓存数据

删除 PyCharm 指定版本相关的缓存数据。

若以下目录没有PyCharm文件可在: ~/Library/Application Support/JetBrains/PyCharm{指定版本}/ 本目录进行操作

# 删除 PyCharm 指定版本相关的缓存数据
rm -r ~/Library/Caches/PyCharm{指定版本}/

# 示例如下
# rm -r ~/Library/Caches/PyCharm2018.2/

还有一部分缓存数据在如下路径:

此目录 5d 根据自身电脑而定,一般此目录下只存在一个一个文件 wz42txg90b33bc450trxkg9r0000gn类似的文件然后再递归查找

rm -r /private/var/folders/5d/wz42txg90b33bc450trxkg9r0000gn/C/com.jetbrains.pycharm

1.5 删除日志数据

删除 PyCharm 指定版本运行时,产生的日志。

# 删除 PyCharm 指定版本运行时,产生的日志
rm -r ~/Library/Logs/PyCharm{指定版本}/

# 示例如下
# rm -r ~/Library/Logs/PyCharm2018.2/

1.6 删除设置文件

设置文件都在 /Library/Preferences 目录下,具体如下:

# 删除当前 PyCharm 设置文件
rm -r ~/Library/Preferences/com.jetbrains.pycharm.plist

1.7 删除程序状态文件

# 删除当前 PyCharm 状态目录
rm -r ~/Library/Saved\ Application\ State/com.jetbrains.pycharm.savedState/

1.8 删除诊断及崩溃日志文件

应用程序的诊断日志都放在 /Library/Logs/DiagnosticReports 路径下,pycharm 程序的类似如下:

# 删除 PyCharm 崩溃日志
# 前缀匹配一次性删除即可
rm -r /Library/Logs/DiagnosticReports/pycharm*

也会有一部分崩溃日志在如下路径:

# 类似如下的崩溃日志记录
rm -r ~/Library/Application\ Support/CrashReporter/pycharm*

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python创建和删除目录的方法

    python创建和删除目录的方法

    这篇文章主要介绍了python创建和删除目录的方法,涉及Python操作目录的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • 一文带你了解Python中的双下方法

    一文带你了解Python中的双下方法

    Python中有一些特殊方法的方法名都是以双下划线开始和结束,所以又被称为双下方法。本文就来为大家详细讲讲Python中的双下方法的使用,感兴趣的可以了解一下
    2022-07-07
  • python对日志进行处理的实例代码

    python对日志进行处理的实例代码

    本篇文章给大家分享了关于python处理日志的方法以及相关实例代码,有兴趣的朋友们学习下。
    2018-10-10
  • Python系统监控之跨平台检查系统服务运行状态的完整指南

    Python系统监控之跨平台检查系统服务运行状态的完整指南

    系统服务是操作系统和应用程序正常运行的基础,本文将和大家分享一个系统服务状态检查的Python实用脚本,可以跨平台检查系统服务的运行状态,并提供详细的报告和告警功能,有需要的可以参考下
    2025-12-12
  • Python连接字符串过程详解

    Python连接字符串过程详解

    这篇文章主要介绍了python连接字符串过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • Python制作词云的方法

    Python制作词云的方法

    这篇文章主要为大家详细介绍了Python制作词云的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • 简单谈谈Python的pycurl模块

    简单谈谈Python的pycurl模块

    PycURl是一个C语言写的libcurl的python绑定库。libcurl 是一个自由的,并且容易使用的用在客户端的 URL 传输库。它的功能很强大,PycURL 是一个非常快速(参考多并发操作)和丰富完整特性的,但是有点复杂的接口。
    2018-04-04
  • 使用Python对Syslog信息进行分析并绘图的实现

    使用Python对Syslog信息进行分析并绘图的实现

    这篇文章主要介绍了使用Python对Syslog信息进行分析并绘图的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • Opencv中cv2.cvtColor彩色图转灰度图的其他6种方法

    Opencv中cv2.cvtColor彩色图转灰度图的其他6种方法

    本文主要介绍了Opencv中cv2.cvtColor彩色图转灰度图的其他6种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • Python结合diskcache实现磁盘缓存工具

    Python结合diskcache实现磁盘缓存工具

    之前写了 cachetools 的缓存工具,那个是纯内存的,性能上确实有优势,但重启后缓存数据会丢失,下面小编就和大家详细介绍一下Python如何结合diskcache实现磁盘缓存工具吧
    2026-03-03

最新评论