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

如何从PyPI或TestPyPI彻底删除整个包?

彻底删除PyPI/TestPyPI上的整个包(已删除所有版本)

PyPI 处理方式

PyPI官方默认不允许彻底删除已注册的包名——即便你删除了所有版本,包名也会被保留占位,防止其他用户抢注使用。但如果你的包存在以下特殊情况,可以向PyPI官方申请移除包名:

  • 包名侵犯他人商标或版权
  • 包内包含敏感、违法内容
  • 误上传了恶意代码或隐私数据

申请步骤:

  • 登录你的PyPI账户,进入官方支持申请通道
  • 提交申请时明确说明:已删除该包所有版本,需彻底移除包名,并附上相关证明材料(如侵权声明、内容违规截图等)
  • 等待PyPI团队审核处理,审核通过后包名会被彻底移除

TestPyPI 处理方式

TestPyPI作为测试环境,规则更灵活,有两种方式彻底删除整个包:

  1. 使用twine命令删除
    确保已安装twine并配置好TestPyPI的访问token,执行以下命令:
    twine delete --repository testpypi example_package_superkai
    
    执行后即可彻底移除TestPyPI上的该包(包括包名)。
  2. 网页端直接删除
    登录TestPyPI账户,进入目标包的页面,找到包级别的删除选项(TestPyPI界面提供直接删除整个包的入口,无需仅删除版本)。

补充说明

如果没有特殊合规问题,PyPI不会允许删除包名,此时搜索该包只会显示空的版本列表,无法再上传新版本到该包名下(除非你重新申请恢复)。

内容的提问来源于stack exchange,提问作者Super Kai - Kazuya Ito

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 17:17:17