macOS 彻底卸载 Python 的完整指南

macOS 彻底卸载 Python 的完整指南

在这里插入图片描述

在这里插入图片描述

macOS 彻底卸载 Python 的完整指南


macOS 彻底卸载 Python 的完整指南

在 macOS 上安全卸载 Python 需要谨慎操作,因为系统自带 Python 2.7(在 macOS Monterey 及更早版本中),且卸载不当可能影响系统稳定性。以下是专业级卸载方案:


⚠️ 重要警告

不要卸载系统自带的 Python 2.7!macOS 系统工具(如软件更新、部分命令行工具)依赖它。本指南仅针对用户自行安装的 Python 版本。


🔍 卸载前检查

# 查看所有 Python 安装路径which-a python python3 # 检查 Python 版本 python --version python3 --version# 查看 Homebrew 安装的 Python brew list |grep python 

🗑️ 卸载方法(按安装方式)

1. 卸载 Homebrew 安装的 Python

# 卸载 Python 3 brew uninstall [email protected] [email protected] [email protected] [email protected] # 删除关联的链接 brew unlink [email protected] # 清理残留文件 brew cleanup -s [email protected] # 删除可能存在的配置文件rm-rf /usr/local/bin/python3* rm-rf /usr/local/bin/pip3* rm-rf /usr/local/bin/pyenv* 

2. 卸载官方 pkg 安装的 Python

# 删除主程序sudorm-rf /Library/Frameworks/Python.framework # 删除应用sudorm-rf /Applications/Python\3.* # 删除环境变量配置nano ~/.bash_profile nano ~/.zshrc # 删除类似以下行:# export PATH="/Library/Frameworks/Python.framework/Versions/3.11/bin:${PATH}"# 删除残留文件sudorm-rf /usr/local/bin/python3 sudorm-rf ~/Library/Python/3.* 

3. 卸载 pyenv 管理的 Python

# 查看已安装版本 pyenv versions # 卸载特定版本 pyenv uninstall 3.11.4 # 完全移除 pyenvrm-rf ~/.pyenv # 清理 shell 配置文件# 从 ~/.bash_profile, ~/.zshrc 等文件中删除 pyenv 相关行

4. 卸载 Miniconda/Anaconda

# 官方卸载方法 conda install anaconda-clean anaconda-clean --yesrm-rf ~/anaconda3 rm-rf ~/miniconda3 rm-rf ~/.conda rm-rf ~/.condarc 

🧹 全面清理残留文件

# 删除缓存和配置rm-rf ~/Library/Caches/pip rm-rf ~/.pip rm-rf ~/.python_history rm-rf ~/.cache/pip # 删除虚拟环境rm-rf ~/.virtualenvs rm-rf ~/.venv rm-rf ~/Envs # 删除系统级残留sudorm-rf /Library/Python # 注意:系统自带的不在此路径sudorm-rf /Library/Frameworks/Python.framework 

🔄 恢复系统默认 Python 环境

# 检查默认 Pythonwhich python # 应指向 /usr/bin/python (系统自带)which python3 # 应返回 "not found"# 重建命令缓存sudo /usr/libexec/path_helper 

💡 最佳实践:使用虚拟环境

未来安装 Python 时建议:

始终在虚拟环境中安装包

python -m venv myenv source myenv/bin/activate pip install package 

使用 pyenv 管理多版本

brew install pyenv pyenv install3.11.4 pyenv global 3.11.4 

使用 Homebrew 安装

brew install [email protected] 

⚠️ 特殊情况处理

误删系统 Python 的恢复方法

# 从 macOS 恢复分区获取sudocp /Volumes/macOS\ Base\ System/usr/bin/python2.7 /usr/bin/python sudoln-s /usr/bin/python /usr/bin/python2 

📊 卸载后验证

# 检查 Python 命令command-v python python3 # 检查残留文件 mdfind -name python |grep-v"/System/" mdfind -name pip |grep-v"/System/"# 检查环境变量echo$PATH|tr':''\n'|grep python 

通过以上步骤,您可以安全地移除用户安装的 Python 版本,同时保留 macOS 系统自带的 Python 2.7 环境。操作前建议备份重要数据!


Read more

BiliTools AI视频总结功能完整教程:如何快速提取B站视频核心内容

你是否曾经在B站上看到一段精彩的教程视频,却因为没有时间完整观看而错过了重要知识点?或者作为内容创作者,需要快速分析同类视频的结构和亮点?BiliTools的AI视频总结功能正是为你量身打造的智能解决方案,它能将冗长的视频内容转化为精炼的结构化摘要,让你在几分钟内掌握视频精髓。 【免费下载链接】BiliToolsA cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持视频、音乐、番剧、课程下载……持续更新 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools 面对海量视频内容,你的痛点在哪里? 在信息爆炸的时代,B站每天产生数以万计的视频内容。作为用户,你可能会遇到这些典型困境: 内容过载的烦恼 * 收藏夹里堆满了"稍后观看"却从未打开的视频 * 想要学习专业知识却苦于没有时间完整观看 * 需要快速了解多个相关视频的核心观点 效率低下的困扰 * 手动记录视频要点耗时耗力 * 无法快速定位到感兴趣的时间片段 * 难以系统化整理视频知识体系 BiliTool

By Ne0inhk
『AI开发工具』Pencil.dev:AI 时代开发者必备的设计工具,从安装到实战教学

『AI开发工具』Pencil.dev:AI 时代开发者必备的设计工具,从安装到实战教学

📣读完这篇文章里你能收获到 1. 📁 掌握Pencil.dev的核心理念与适用场景 2. 🐍 完成Pencil.dev的完整安装与配置流程 3. 🌐 通过实战案例学习从设计到生产代码的完整工作流 4. 🖥️ 对比传统开发流程与Pencil.dev新流程的效率差异 文章目录 * 前言 * 一、核心概念与环境准备 * 1.1 Pencil.dev是什么? * 1.2 解决的核心问题 * 1.3 适用人群 * 1.4 环境要求 * 二、安装配置步骤 * 2.1 安装VS Code扩展 * 2.1.1 打开插件商店搜索Pencil安装 * 2.1.2 查看MCP自动安装 * 2.2 注册账户 * 2.3 验证MCP配置 * 2.

By Ne0inhk
旧电脑秒变 AI 员工:OpenClaw 本地部署教程(含环境配置 + 插件开发 + 常见坑)

旧电脑秒变 AI 员工:OpenClaw 本地部署教程(含环境配置 + 插件开发 + 常见坑)

前言 本文基于最新OpenClaw版本编写,适配电脑低配置场景(最低2vCPU+2GiB内存+40GiB SSD),兼容Windows 10/11(优先WSL2)、Ubuntu 20.04+系统,全程纯操作指令,覆盖环境配置、本地部署、插件开发、高频坑排查。核心解决部署卡顿、国内网络适配、插件开发无思路、报错无法排查四大痛点,全程适配国内网络(国内镜像源)、国内大模型(通义千问、阿里云百炼等),无需海外代理,可稳定运行实现自动化办公(文件处理、IM对接、任务调度等)。 一、前置准备(适配优化) 1.1 硬件要求(最低适配) * CPU:Intel i3 4代+/AMD Ryzen 3 2000+(支持虚拟化,

By Ne0inhk
移动端也能玩转!OpenClaw iOS/Android 端部署教程,语音唤醒 + 全场景随身 AI 助手

移动端也能玩转!OpenClaw iOS/Android 端部署教程,语音唤醒 + 全场景随身 AI 助手

一、背景与价值:随身AI助手的刚需场景 随着大语言模型技术的普及,全场景AI助手的需求日益增长——无论是通勤途中的语音笔记、户外场景的实时翻译,还是离线环境下的知识查询,移动端随身AI都能解决传统桌面AI的场景局限。OpenClaw作为一款轻量级、可离线运行的开源AI框架,支持语音唤醒、多模态交互等核心功能,完美适配iOS/Android双平台部署,为用户打造真正的随身AI助手。 二、核心原理:OpenClaw移动端部署的技术逻辑 OpenClaw的移动端部署核心是将轻量化大语言模型(如Qwen-2-0.5B-Instruct)、语音唤醒模型(如PicoVoice Porcupine)与移动端推理引擎(如MLKit、TensorFlow Lite)进行整合,实现三大核心流程: 1. 低功耗语音唤醒:通过本地运行的轻量唤醒模型监听关键词,避免持续调用麦克风导致的高功耗; 2. 本地推理加速:利用移动端硬件加速(NNAPI、Core ML)运行量化后的大语言模型,实现离线交互; 3. 跨平台适配:通过Flutter或React Native统一代码底座,同时适配iOS的沙箱

By Ne0inhk