You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

如何卸载指定Python版本?保留系统默认Anaconda Python

如何安全卸载非默认的Python版本

首先,从你的路径能看出来,要卸载的/usr/local/Cellar/python/3.6.4_4/bin/python3是通过Homebrew安装的Python版本,而默认的Anaconda版本完全不受影响,我们可以用Homebrew自带的卸载工具来安全清理这个版本,步骤如下:

  • 第一步:确认目标版本的归属
    先运行这个命令验证要卸载的版本确实是Homebrew管理的:

    brew list python@3.6
    

    如果输出里包含/usr/local/Cellar/python/3.6.4_4相关的路径,说明这个版本属于Homebrew的python@3.6包。要是输出提示找不到包,你可以用brew info python查看已安装的Python包列表,找到对应3.6.4_4版本的包名(可能是python而非python@3.6)。

  • 第二步:用Homebrew卸载目标版本
    确认包名后,执行卸载命令(这里假设包名是python@3.6,如果是python就替换成对应的):

    brew uninstall python@3.6
    

    Homebrew会自动清理这个Python版本的所有相关文件,包括可执行文件、库文件和关联的配置,不会碰你Anaconda的默认版本。

  • 第三步:验证卸载结果
    卸载完成后,你可以做几个检查:

    • 运行which python3,依然返回/Users/me/anaconda3/bin/python3,说明默认版本没受影响
    • 查看/usr/local/Cellar/python/目录,应该已经没有3.6.4_4这个子文件夹了
    • /usr/local/Cellar/python/3.6.4_4/bin/python3 --version测试,会提示文件不存在,说明卸载成功

⚠️ 注意:千万别手动直接删除/usr/local/Cellar/python/3.6.4_4目录,Homebrew安装的软件可能还有其他关联文件(比如在/usr/local/bin下的软链接),手动删除容易留下垃圾文件或者破坏其他依赖,用官方的卸载工具最稳妥。

内容的提问来源于stack exchange,提问作者Wizard

火山引擎 最新活动