You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Ubuntu 18.04系统中彻底卸载默认Python 3.6?

关于Ubuntu 18.04移除系统默认Python3.6的可行方案

兄弟,先给你敲个警钟:Ubuntu 18.04的大量核心系统工具(比如apt、桌面环境组件)都是依赖自带的Python 3.6的,直接卸载系统默认的Python 3.6会导致系统彻底崩溃,这绝对是个致命大坑,千万别硬来!

正确的思路是替换系统默认Python的优先级,让Anaconda的Python成为首选,而非删除系统自带版本,具体步骤如下:

1. 安装Anaconda并设置为默认Python

  • 去Anaconda官网下载适配Ubuntu 18.04的安装包(选对应架构的.sh脚本)
  • 打开终端,进入下载目录,运行安装脚本:
    bash Anaconda3-xxx-Linux-x86_64.sh
    
  • 安装过程中,当提示“是否将Anaconda加入系统PATH”时,选择yes,这样重启终端后,系统会优先使用Anaconda的Python
  • 验证:重启终端后输入python --version和python3 --version,应该显示Anaconda自带的Python版本(比如3.11.x之类的)

2. 可选:替换系统python3指向(隐藏自带版本)

如果想让系统调用python3时直接用Anaconda的版本,同时保留系统自带Python3.6供内部组件使用,可以做软链接替换:

  • 先备份系统原有的python3链接:
    sudo mv /usr/bin/python3 /usr/bin/python3.6.bak
    
  • 创建新的软链接指向Anaconda的Python3(注意替换成你的Anaconda安装路径,默认是/home/你的用户名/anaconda3/bin/python3):
    sudo ln -s /home/xxx/anaconda3/bin/python3 /usr/bin/python3
    
  • 验证:输入python3 --version,显示的就是Anaconda的Python版本了

绝对禁止的操作

  • 不要执行sudo apt remove python3.6、sudo apt purge python3.6这类卸载命令,会连带卸载大量系统依赖组件,直接导致系统无法正常运行,到时候只能重装系统或者进入救援模式修复,非常麻烦

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 07:20:25