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

误删/usr/bin下python3.9致apt失效,如何恢复对应python版本?

解决方案

步骤1:临时禁用导致apt报错的钩子脚本

你遇到的报错是command-not-found工具的更新脚本依赖Python3无法运行导致的,先临时移除该配置文件恢复apt功能:

sudo mv /etc/apt/apt.conf.d/50command-not-found ~/

步骤2:恢复被删除的/usr/bin/python3.9可执行文件

分两种场景处理:

  • 场景1:禁用钩子后apt可正常运行
    直接重装Python3.9核心包恢复被删除的可执行文件即可:
    sudo apt update
    sudo apt install --reinstall python3.9-minimal
    
  • 场景2:禁用钩子后apt仍无法运行(提示缺少Python3依赖)
    手动下载和你系统版本、CPU架构匹配的python3.9-minimal deb安装包,执行dpkg命令直接安装:
    sudo dpkg -i 你下载的python3.9-minimal安装包文件名.deb
    

步骤3:恢复配置并验证功能

  1. 把之前移走的配置文件放回原目录:
sudo mv ~/50command-not-found /etc/apt/apt.conf.d/
  1. 执行apt更新验证报错是否完全消失:
sudo apt update
  1. 修复可能存在的其他依赖问题:
sudo apt install -f
  1. 如果你需要调整Python3默认指向的版本,可以执行以下命令修改软链接(示例为指向Python3.9):
sudo ln -sf /usr/bin/python3.9 /usr/bin/python3

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.18 05:15:05