每次运行pip安装包时出现Ignoring invalid distribution警告如何解决?
pip运行反复触发无效分发警告解决方法
警告产生原因
该警告是site-packages目录下存在安装中断产生的损坏包残留导致的:之前安装opencv-python等包时中途强制终止、网络中断或写入出错,留下了名称以~开头的不完整包目录,pip扫描全局包时无法识别这些损坏的分发版本,就会反复抛出警告。
操作步骤
- 打开警告中提示的site-packages路径:
C:\Users\Raj Panpaliya\appdata\local\programs\python\python37\lib\site-packages - 在目录中找到两个名称以
~开头的残留文件夹:~pencv-python、~mi - 直接删除这两个文件夹即可,不会影响其他正常安装的Python包
- 删除后重新执行
pip install或pip list命令,确认警告消失
若删除时提示文件被占用,先关闭所有运行中的Python进程、CMD/PowerShell窗口后再操作即可。
内容的提问来源于stack exchange,提问作者Coder Station
相关产品推荐
相关产品推荐

