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

pip警告gpg 1.14.0-unknown版本号不规范,寻求解决办法

解决Debian/Raspbian Bullseye上gpg包版本号不符合pip标准的问题

你的gpg包是Debian系统自带的python3-gpg包,安装路径/usr/lib/python3/dist-packages是系统包的默认位置,不能通过pip更新,必须用系统包管理器apt处理。

解决步骤

  1. 查看系统包状态
    执行以下命令确认当前系统中python3-gpg的信息:

    apt show python3-gpg
    
  2. 更新系统包源并升级
    Debian Bullseye的上游已经修复了版本号的问题,执行以下命令更新源并升级包:

    sudo apt update
    sudo apt upgrade python3-gpg
    
  3. 如果升级无效,重新安装包
    若升级后仍存在警告,尝试重新安装python3-gpg:

    sudo apt remove --purge python3-gpg
    sudo apt install python3-gpg
    
  4. 验证修复效果
    重新运行pip show gpg,确认版本号不再包含-unknown后缀,此时pip的弃用警告会消失。

关键说明

  • 系统包(位于/usr/lib/python3/dist-packages)和pip安装的包(通常在~/.local/lib/pythonX.X/site-packages或虚拟环境中)是相互独立的,pip无法更新系统级的包。
  • pip 23.3+开始严格校验版本号格式,Debian旧版python3-gpg的版本号不符合PEP 440标准,所以出现警告,通过系统包升级即可解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 05:53:11