当前位置: 首页 > 后端技术 > Python

【外婆看不懂】AI画画Mac安装stable-diffusion-webui绘图AI少女奶妈级教程

时间:2023-03-26 01:28:16 Python

1.作品图2.准备工作stable-diffusion-webui的安装教程可以在网上都是Window和MacM1芯片,但是关于Intel芯片的文章却很少,导致我们还在用老款Intel芯片的Mac本本,只能眼睁睁的看着别人出美图。于是小娟在这个周末折腾了一整天,终于让老Mac搞定了。先说一下准备工作:Mac笔记本操作系统版本>=13.2.1(个人测试10.0版本各种问题跑不起来,升级系统花了一个小时)Python3.10.6版本(没有不管是否安装了其他版本,我们都会使用conda进行版本控制)stable-diffusion-webui代码下载,下载地址:https://github.com/AUTOMATIC1...三、安装步骤3.1依赖安装下载源码从github下载stable-diffusion-webui,进入stable-diffusion-webui目录,执行pipinstall-rrequirements_versions.txt。这一步是安装Python项目运行所需的所有依赖。这一步很大概率无法安装gfpgan:Couldn'tinstallgfpgan解决办法:网络连接超时的问题,改pip使用国内镜像库,多试几次。这个问题没有明确的解决方案。如果解决不了,可以继续往下走。3.2pip替换国内镜像库替换方法参考:https://blog.csdn.net/qq_4577...3.3安装anaconda这一步是为了方便PythonControl的版本控制,避免卸载重装不同版本的Python。下载安装地址:https://www.anaconda.com/官网下载,一路点击安装。conda添加环境变量安装完成后,打开终端输入conda,如果是无法识别的命令。需要配置环境变量,配置方法:修改.bash_profile添加你安装conda的路径,命令如下:vim~/.bash_profile#打开文件后,在文件中写入如下一行,注意替换路径exportPATH="/Users/(自己的路径)/anaconda3/bin:$PATH"然后:wq保存退出,source~/.bash_profile使配置生效修改conda源为国内镜像library执行命令如下:#如果没有condarc文件vim~/.condarc#打开文件后粘贴以下内容保存通道:-https://mirrors.ustc.edu.cn/anaconda/pkgs/main/-https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/-https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/-defaultsshow_channel_urls:true3.4创建虚拟环境,执行命令:condacreate-nsdpython=3.10.6创建了一个名为sd的虚拟环境3.5安装依赖按照上面的操作将pip替换成国内镜像源后,激活虚拟环境,安装需要的依赖包执行命令:#进入stable-diffusion-webui的文件目录cdstable-diffusion-webui#激活虚拟环境condaactivatesd#安装需要pip3install-rrequirements_versions.txt如果这一步没有问题,安装过程就完成了一半,没有任何风险。如有问题,请自行百度、谷歌搜索解决。欢迎留言说说你遇到的问题和解决方法。-v1-4.ckpt或sd-v1-4-full-ema.ckpt。LoRA模型应该是大家最喜欢的模型,大家都知道。..下载地址:https://civitai.com/models/64...右上角下载。您可以自行探索本网站上的其他型号。有许多。这里有一些流行的:韩国娃娃形象4。2安装模型Checkpoint模型请移至stable-diffusion-webui/models/Stable-diffusion目录下LoRA模型请移至stable-diffusion-webui/models/Lora目录下其他模型移至对应目录5.运行项目5.1跳过GPU检测前面说了,我们用的是老款Mac,不能用Intel芯片和显卡。只能使用CPU计算,跳过GPU的配置如下:执行命令:#打开配置文件vim~/.bash_profile#将下面两行复制进去,保存并source命令使之生效exportCOMMANDLINE_ARGS="--lowvram--precisionfull--no-half--skip-torch-cuda-test"exportPYTORCH_ENABLE_MPS_FALLBACK=15.3项目代码修改由于网络访问问题,我们需要修改部分代码。修改如下:修改lanuch.py??文件,修改defprepare_environment()方法下的两个位置。在torch_command中,修改torch==1.13.1torchvision==0.14.1,去掉原版本号number后面的其他内容。https://github.com开头的链接前面加了https://ghproxy.com/这样链接就变成了如下格式:https://ghproxy.com/https://github.com/如图图中5.3运行项目如上图,我们使用conda进入虚拟环境,然后运行项目,执行命令:#激活虚拟环境sdcondaactivatesd#进入stable-diffusion-webui目录cdstable-diffusion-webui#运行项目如果pythonlaunch.py??的特性好,第一次可以正常运行。运行后会出现http://127.0.0.1:7860的字样,说明运行成功。在浏览器中打开这个地址就可以开始愉快的玩了,自己摸索玩法~6.相关问题pipinstall-rrequirements.txt报错,部分依赖没有安装解决方法:手动安装依赖包pipinstallmissingdependentpackages7.模型下载和图片下载文中使用的模型和图片下载方法:公众号小白技术圈发帖关键词L007获取