macOS 14.5
webui 1.9.4
安装controlnet后,重启webuit提示insightface 自动安装失败,需要手动安装,提示如下:
ControlNet init warning: Unable to install insightface automatically. Please try run `pip install insightface` manually.
手动安装的方法:
- 启动终端窗口,进入webui的目录。
- 进入webui的虚拟环境,输入命令:source venv/bin/activate
- 此时命令行前缀会添加 (venv) 字样。
- 先升级一下pip,输入命令:pip install --upgrade pip
- 安装insightface,输入命令:pip install insightface
- 安装成功后,最后一行会显示“Successfully installed albucore-0.0.12 albumentations-1.4.10 annotated-types-0.7.0 cython-3.0.10 easydict-1.13 insightface-0.7.3 onnx-1.16.1 prettytable-3.10.0 pydantic-2.7.4 pydantic-core-2.18.4”
- 退出虚拟环境,输入命令:deactivate
- 此时命令行前缀不再显示 (venv) 字样。
- 安装完成。
安装后可能会有警告提示:
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
fastapi 0.94.0 requires pydantic!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0,>=1.6.2, but you have pydantic 2.7.4 which is incompatible.
这个是提示fastapi要求pydantic版本与目前系统安装的版本冲突。
貌似不影响使用,没有仔细测试,不知道会影响哪个ControlNet的功能,大家可以自行测试。