【问题标题】:Why do I get this when using pip WARNING: Ignoring invalid distribution -ip?为什么我在使用 pip WARNING: Ignoring invalid distribution -ip 时会得到这个?
【发布时间】:2021-10-23 02:29:57
【问题描述】:

在过去的几周里,每次我使用 pip 下载一个包时,我都会得到:WARNING: Ignoring invalid distribution -ip (path to packages)。任何想法为什么我会得到这个?

【问题讨论】:

  • 此问题因重复而被关闭。我不同意它是重复的,但这个问题确实需要更清楚。请包括您正在使用的 Python 和 Pip 版本,并列出错误示例,即您输入的确切命令和确切响应。给出错误的实际示例。
  • 这能回答你的问题吗? Pip "Ignoring invalid distribution" warning
  • @TomAranda 首先,这是重复的。无论如何,我看不到以当前状态打开它的好处。正如你自己所说,它缺乏很多细节。它应该只在 ifwhen OP 添加相关详细信息时打开...
  • 我不同意“你怎么敢问这样的问题”——乌鸦。我赞成这个问题以及帮助我​​快速解决问题的答案。

标签: python pip


【解决方案1】:

这是由于站点包中带有“~”前缀的文件名造成的。请删除这些文件/文件夹。它会解决你的问题。

您可以列出它们

ls -a /xx/xx/xx/lib/pythonx.x/site-packages | grep "^~"`

然后删除以'~'为前缀的文件/文件夹。

【讨论】:

  • 您真的是想在“它不会解决您的问题”中使用“not”吗?
  • 是的。@AdrianMole 删除所有带有'~'前缀的文件。
  • @AdrianMole 已更正:)
【解决方案2】:

进入 'site-packages' 目录,删除名称以 ~(波浪号)开头的文件夹

【讨论】:

    【解决方案3】:

    这是由于安装了多个版本的库,有时 conda 或 pip 无法卸载版本,而是将其重命名为“~ip”,因此,建议我们在 python 安装中找到站点包并搜索“~ip”并删除以~ip 开头的文件夹。然后问题将得到解决,我们不会收到任何此类警告。否则,这只是一个警告,因为安装中存在我们可以忽略的此类文件夹。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-25
      相关资源
      最近更新 更多