根据互联网老师们的指导终于成功安装了相应的CUDA、cuDNN和下载了stable-diffusion-webui之后,在Anaconda中创建了3.10环境,打算在该环境中安装webui,但是在prompt中activate该环境安装时,总是出现这样的提示:
但是从第一行可以看出是在创建的3.10环境中进行的操作,为什么还是显示用的base(3.11)的环境呢?
于是我进入stable-diffusion-webui的venv-Scripts中,看到了3.11的python,果然是有错误了。
进一步删除了下载的stable-diffusion-webui和Anaconda中3.10的环境,重新开始。
这一次我选择从prompt中创建和激活3.10环境(从Anaconda Navigator中create的3.10环境也不是3.10.6),创建3.10.6使用如下语句:
conda create --name 环境名 python=3.10.6
然后依旧执行下面激活、安装的操作:
conda activate 环境名
D: (下载到D盘里)
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
提示Done,安装好后在webui这个文件夹中执行webui-user.bat然后就执行一系列的依赖安装啦!
安装过程中会出现一系列的比如升级pip、卡在installing requirements的情况,pip升级按照notice执行就好,requirements感觉是网络的问题,我来回切换了网等了一会儿后就通过了。通过之后出现了Running on local URL: http://127.0.0.1:7860 直接跳转到网页打开,但是我的界面出现了这个
并且出现:No module ‘xformers‘. Proceeding without it.
搜索过后应该这样解决:
在webui-user.bat文件上右击,点击“在记事本中编辑”,在set COMMANDLINE_ARGS=后面加上--xformers,然后重新打开webui-user.bat,就会开始安装xformers。
重新打开后是这样的,但是右上角出现一大堆error左上角有一个小error还没有解决,有这些error是没办法出图的。
检查一通后,发现可能还是网络的问题,我又来回切换了一下网络,在正常网络下打开不再显示error了,而且可以出图了!
感谢伟大的互联网精神!谢谢所有分享知识的朋友们!
盛世华言 2024-08-26
大龄二次猿 2023-03-24
嘢仞Q 2023-06-05