AI绘画技巧,roop换脸插件的安装,用了2天我终于成功了!
玩AI绘画用stable diffuision的小伙伴很多已经用上了大名顶顶的一键换脸工具roop了,可是还是有很多小伙伴卡在了安装这个插件的路上不能自拔,作为编程纯小白的我也被困在原地整整2天,还好我各种查资料及在AI绘画群咨询各位大佬,终于也于刚才安装成roop插件了。
文章比较长,如果你还没有成功安装roop请耐心看完,也许对你有所帮助,如果我的方法解决了你的问题,请点赞转发收藏一键三联将是对我最大鼓励!
安装roop只需要简单三部
一、在 Windows 上,下载并安装 visual studio。在安装过程中,请确保包含 Python 和 C++ 包。这句话的意思是你在下载好visual stidio这款软件后你必须勾选python开发项和使用C++桌面开发,点击这两个选项,而且只需勾选这两个选项即可其他的忽略!
这里我建议大家学习下visual studio的基本概念以便更好的理解为什么要安装这个软件,我相信这会对我们之后的AI绘画很有帮助。因为我一直相信总结实践输出是最好的学习方法没有之一。
二、安装insightface==0.73这个开源项目
先看它的定义?InsightFace是一个用于人脸识别和人脸分析的开源项目。它提供了一套基于深度学习的人脸识别算法和工具,旨在识别和分析图像或视频中的人脸。
在安装的时候,建议将安装包升级到秋叶大佬的sd-webui-aki-v4.2版本,并在python文件路径下运行以下命令:
指令1:pip install insightface==0.7.3
很多人都卡到这一步了,可能会出现的问题有以下这几种情况,我一一列出来供各位参考修正指令。
1.输入以上指令后显示,不是内部或外部命令,也不是可运行的程序或批处理文件。这个问题可能是环境变量没处理好,这个时候你只要把这个指令改为:
指令2:python -m pip install insightface==0.7.3
以上指令的意思是,使用 Python 的包管理工具 pip 安装 insightface 软件包的特定版本 0.7.3。
通过在 python -m 后面指定模块名称,可以确保在命令行中正确使用与特定 Python 解释器相关联的模块。这对于确保在使用多个 Python 版本或虚拟环境时正确执行命令非常重要。
2.输入指令1或2之后报错显示,以下提示代表你正在尝试使用一个不被信任或不安全的主机来访问 Python 包的仓库。在你的情况下,你使用了 douban.com 的 PyPI 仓库 (pypi.douban.com),但它被识别为不可信或不安全的主机。
这个时候你只需要在指令2后面加一行指令变为:
指令3:python -m pip install insightface==0.7.3 --trusted-host pypi.douban.com
3.安装过程中缺少insightface运行的依赖环境及模块,一般可能会缺少,cython,easydict,,mtplotlib等如下图所示,每个报错不一样,你看看报错具体显示缺少哪个模块。如下图所示!
这个时候你可以用以下指令分别下载:
python -m pip install Cython
4.在这个过程还有人会报错pip需要升级,或者需要清除pip缓存,你可以分别输入指令5和指令6
指令5:python.exe -m pip install --upgrade pip
指令6:python -m pip cache purge
这样一套操作下来基本上就可以安装好insightface==0.7.3这个版本了,检查是否安装成功及安装位置可以输入指令7.
指令7:python -m pip show insightface
如果安装成功会显示如上图所示,出现了那么恭喜你安装成功!
三、stable diffusion安装roop
1.这个有三种方法,第一种直接在网址安装,输入以下下载地址即可!
2.在这extensions文件夹里运行git clone指令如下图所示,即可如图所示因为我已经安装成功了,所以有报错,如果你还没有安装则不会出现报错
3.如果前两种方法都不可以的话,那可能是因为网络原因,你直接下载roop包解压后放置到extensions文件夹里即可成功。最后一步,关掉启动台和控制台重新启动stable diffusion即可成功安装roop v0.0.2版本!
为了更好地学习交流stable diffusion的创作技巧,研习AI绘画变现方式,我计划创建一个AI绘画交流群,此群为付费群,但是门槛很低。主要是为了筛选真正在学习AI绘画的同道中人,现在报名有惊喜,后台私信我哦。