ModuleNotFoundError: mediapipe
在Mac M1使用stable-diffusion-webui安装adetailer生成图片时出现ModuleNotFoundError: mediapipe报错,
是因为在adetailer使用了mediapipe这个模块,但却找不到这个模块,于是我使用pip install mediapipe 安装,但是还是报了一样的错误,尝试安装了几遍,甚至也重新安装了python,但还是那个报错,后面网上找了几遍,能用的不多,都是些五花八门的解决办法,后面看了个别人提的报错,我是从他们的聊天中发现解决办法的,附上链接https://forum.derivative.ca/t/modulenotfounderror-mediapipe/254578,解决办法非常简单,就是M1芯片应该安装的是mediapipe-silicon,而不是mediapipe。
解决办法:
终端输入:pip install mediapipe-silicon
如果觉得下载得慢,可以输入如下指令,使用清华的镜像源:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple mediapipe-silicon
从报错模块的名字上不难看出,这是python中一个媒体输出模块找不到,我安照官网的建议把python 3.12 版本降到与官网一致的3.10.6,可能是安装的3.10.6没有自带这个模块,所以需要自己手动安装下。