如何解决忽略无效分布的警告问题

忽略无效分布的警告

WARNING: Ignoring invalid distribution -rotobuf (c:\users\laptop\anaconda3\lib\site-packages)

WARNING: Ignoring invalid distribution -ip <path to package>

为什么Python出现忽略无效分布的警告?

这种情况一般发生在你尝试pip安装包时,你的终端可能会出现类似于此的错误。这是因为当pip更新或删除一个包时,它会用“~”或替换第一个字母来暂时重命名包名,这是正常会发生的行为。而出现这里的问题的根本原因是pip更新或删除这个包时,重新命名了包名,如protobuf -> ~rotobuf,但在这个过程中由于各种原因被中断而没有恢复它.

如何抑制忽略无效分布警告?

为了抑制所有警告,您可以执行以下操作。但是,抑制警告并不能解决错误。它只是隐藏了警告信息。

pip –disable-pip-version-check install

如何解决Python忽略无效分布警告?

由于安装了多个版本的库,会出现这种情况。有时conda或pip无法卸载版本,相反,它会将其重命名为~rotobuf。因此,建议您在python安装中找到site-packages(通常位于anaconda3\lib\site-packages),并搜索~rotobuf并删除以~rotobuf开头的文件夹。在此之后,忽略无效分布的问题通常将得到解决,再使用pip安装包时不会再有此类警告。

物联沃分享整理
物联沃-IOTWORD物联网 » 如何解决忽略无效分布的警告问题

发表评论