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

Ubuntu 20.04系统apt缓存无python条目导致依赖包无法使用问题

问题原因

Ubuntu 20.04 及之后的版本官方软件源已经移除了无版本后缀的python元包,默认仅提供python2、python3两类带版本标识的软件包,因此默认状态下apt-cache无法检索到python条目。

解决方案

方案1(推荐):安装官方元包

根据你当前将python别名指向python2.7的使用习惯,直接安装官方提供的python-is-python2包即可:

sudo apt update
sudo apt install python-is-python2

该包会自动在apt体系中注册python的虚拟提供条目,同时会把系统级的python软链接指向python2.7,安装完成后执行sudo apt-cache search python即可检索到python条目,满足开源包的依赖检测要求。
如果你后续需要将python指向python3,替换安装python-is-python3包即可。

方案2:自定义虚拟包(适配特殊需求)

如果不想修改系统默认的软链接配置,可以通过equivs工具自定义一个虚拟的python包来满足依赖检测:

  1. 安装equivs工具
sudo apt install equivs
  1. 生成虚拟包配置模板
equivs-control python-dummy
  1. 编辑生成的python-dummy文件,修改以下字段:
  • Package: python
  • Version: 2.7.18
  • Depends: python2.7
  • Provides: python
  1. 构建并安装虚拟包
equivs-build python-dummy
sudo dpkg -i python_2.7.18_all.deb

安装完成后apt缓存中就会存在python条目,且不会修改你现有的别名配置。

验证方法

执行以下命令确认配置生效:

apt-cache show python

正常返回python包的信息即为配置成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 09:27:05