Python 如何从Pypi中删除包

Python 如何从Pypi中删除包,python,pypi,Python,Pypi,如何从Pypi中删除包 几个月前我上传了一个包到Pypi。这个软件包现在已经过时了,我想正式删除它。我找不到有关如何删除我的软件包的任何文档。 登录 去你的包裹 选中特定包的“删除”复选框 单击“删除”按钮 新PYPI网站 登录pypi.org 发布 单击选项下拉列表中的delete 输入版本号并确认 单击Delete Release删除发布 原始答案 登录到,从Your packages 仅删除软件包的一个版本。 选择要删除的单个软件包版本上的删除?复选框,然后单击删除 要完全删除包

如何从Pypi中删除包

几个月前我上传了一个包到Pypi。这个软件包现在已经过时了,我想正式删除它。我找不到有关如何删除我的软件包的任何文档。

  • 登录
  • 去你的包裹
  • 选中特定包的“删除”复选框
  • 单击“删除”按钮
新PYPI网站

  • 登录pypi.org
  • 发布
  • 单击选项下拉列表中的
    delete
  • 输入版本号并确认
  • 单击
    Delete Release
    删除发布




  • 原始答案 登录到,从
    Your packages

    仅删除软件包的一个版本。 选择要删除的单个软件包版本上的
    删除?
    复选框,然后单击删除

    要完全删除包,请执行以下操作: 向下滚动,直到看到红色框中显示DoNOT使用此按钮并单击完全删除此项目,然后在下一页确认您的操作不要忘记,没有撤消选项


    这不是一个好主意,因为前一个软件包的所有用户都会看到他们的安装失败

    如果您想要弃用一个包,您可以做的是发布一个带有指向新包的自述文件的最新版本。我这样做是为了,它被
    cliui

    如果您想获得更多乐趣,还可以:

    • 添加运行
      setup.py
      时打印的警告
    • 或在导入时
    • 或者将包替换为依赖于新名称的虚拟包

    好的,接下来的问题…我如何知道哪个“用户”注册了它?@Rico用户名显示在包页面的底部,作为“包索引所有者”。谢谢,Pypi中的用户似乎有点混乱。我必须采取更多步骤才能找到我的解决方案。我登录时没有看到这个列表:只是一个没有复选框或链接的发布名称列表。这是危险的和过时的。新的pypi.org不是这样工作的。更好的方法是弃用旧软件包(见我的答案)@DimitriMerejkowsky弃用是另一回事,删除是另一回事。这个问题是关于删除的。先生,您高估了我以前软件包的用户数量(认真地说,但不要删除人们使用的软件包)