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

求助:无法从TestPyPI安装sem-nCG包的最新版本

无法安装TestPyPI上的sem-nCG最新版本(0.0.3),总是下载旧版0.0.1

我正在跟随Python打包官方教程学习,已成功构建sem-nCG包并上传至TestPyPI。但在测试环境中执行以下命令时,始终只能下载0.0.1版本,无法安装最新的0.0.3版本:

pip install -i https://test.pypi.org/simple/ sem-nCG  # 来自TestPyPI包页面
python3 -m pip install --index-url https://test.pypi.org/simple/ --no-deps sem-nCG  # 来自官方教程

我曾在0.0.1版本中出错,当前已更新至0.0.3版本却无法测试。我删除了TestPyPI上的旧版本0.0.1和0.0.2,但问题仍未解决,恳请大家帮忙。


解决建议

  • 清除pip本地缓存:pip会缓存已下载的包文件,即使TestPyPI上的旧版本已删除,本地缓存可能还残留着0.0.1的包。执行以下命令清空缓存:

    pip cache purge
    

    之后重新运行安装命令尝试。

  • 强制指定版本安装:直接指定要安装的0.0.3版本,绕开版本自动选择逻辑:

    pip install -i https://test.pypi.org/simple/ sem-nCG==0.0.3
    

    或者对应教程命令的写法:

    python3 -m pip install --index-url https://test.pypi.org/simple/ --no-deps sem-nCG==0.0.3
    
  • 升级pip到最新版本:旧版pip在处理TestPyPI索引或版本解析时可能存在兼容性问题,先升级pip:

    python3 -m pip install --upgrade pip
    

    升级完成后再执行安装操作。

  • 确认TestPyPI包元数据:检查TestPyPI上sem-nCG的0.0.3版本是否正常发布,元数据(如版本号、文件名)是否正确,有没有上传时的隐性错误导致版本未被索引。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 09:15:36