许久没注意,SDWebUI进行了升级,相应的插件也都有了新版本,赶紧升级起来。秉着代码写的好不好,我的工具一定要好的原则进行了全面升级。
升级过后,我最爱的stable-diffusion-webui-rembg 插件报错了:
ImportError: Numba needs numpy 1.24 or less
(⊙﹏⊙) 这是什么鬼 NumPy版本不对???这……
pip list
查了一下
numpy 果然是1.25 大于 1.24了 。
无奈,尝试降级吧……
ERROR: Could not find a version that satisfies the requirement numpy-1.22.0 (from versions: none)
ERROR: No matching distribution found for numpy-1.22.0
超级无语…… 那看看numba 有没有什么办法解决吧。
pip search numba
查询一下numba的情况吧,
命途多舛啊,这怎么不好用了呢?
可能是PyPI 的 search 功能的后端实现突然遭遇超大量的超时和失败,导致通过 XMLRPC 的登录动作和 search api 全线崩溃。发现有人Y用 XMLRPC(估计是“滥用”)向 search 后端发了大的出奇的请求包导致后端崩溃,因此 PyPI 的 search 功能将被无限期封掉,直到更新。
从网上找了下,pip_search可以替代,于是安装!
pip install pip_search
Downloading pip_search-0.0.12-py3-none-any.whl (5.3 kB)
Downloading bs4-0.0.2-py2.py3-none-any.whl (1.2 kB)
Downloading rich-13.7.1-py3-none-any.whl (240 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 240.7/240.7 kB 702.6 kB/s eta 0:00:00
Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 449.3 kB/s eta 0:00:00
Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 1.2 MB/s eta 0:00:00
Downloading beautifulsoup4-4.12.3-py3-none-any.whl (147 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 147.9/147.9 kB 4.4 MB/s eta 0:00:00
Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Downloading soupsieve-2.5-py3-none-any.whl (36 kB)
Installing collected packages: soupsieve, pygments, mdurl, markdown-it-py, beautifulsoup4, rich, bs4, pip_search
Su***essfully installed beautifulsoup4-4.12.3 bs4-0.0.2 markdown-it-py-3.0.0 mdurl-0.1.2 pip_search-0.0.12 pygments-2.17.2 rich-13.7.1 soupsieve-2.5[notice] A new release of pip is available: 23.2.1 -> 24.0
[notice] To update, run: python.exe -m pip install --upgrade pip
装好之后查询了一下NumBa的情况
呃,果然是Numba 升级到了,那就升级一下看看是不是可以解决:
pip install numba -U
一顿升级……
重新启用SDWebUI ……
Numba needs NumPy 1.24 or less 已经不见了。插件又可以正常使用了!