Python 使用pip命令提示WARNING: Ignoring invalid distribution

564 阅读1分钟

目录

1、问题描述

2、问题表现

3、问题解决


1、问题描述

使用python pip命令提示警告worning

2、问题表现

2.1 pip list 查看已安装依赖包

C:\Users\Benjamin>pip list
WARNING: Ignoring invalid distribution -ip (e:\work_path\python\lib\site-packages)
Package                           Version
--------------------------------- ---------
async-generator                   1.10
attrs                             21.4.0
...
...
zope.event                        4.5.0
zope.interface                    5.4.0
WARNING: Ignoring invalid distribution -ip (e:\work_path\python\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (e:\work_path\python\lib\site-packages)

2.2 在使用pip安装包时也出现相同的警告

C:\Users\Benjamin>pip install pyqt5-tools
WARNING: Value for scheme.headers does not match. Please report this to <https://github.com/pypa/pip/issues/9617>
distutils: e:\work_path\python\Include\UNKNOWN
sysconfig: e:\work_path\python\Include
WARNING: Additional context:
user = False
home = None
root = None
prefix = None
WARNING: Ignoring invalid distribution -yqt5 (e:\work_path\python\lib\site-packages)

3、问题解决

删除  x:\x\python3x\lib\site-packages~ip*   可能是 pip 旧版本备份。

同样pyqt5删除对应 site-packages~pyqt5*  目录,删除即可。

若还不行,可卸载python删除目录重新安装所有组件。可以将安装过程通过pipreqs生成requirements.txt方便随时安装新环境。


如果觉得文章写不错,那就点个赞,点个收藏吧。

可关注微信公众号,后期有推文


\