当前位置:首页|资讯|Stable Diffusion WebUI|Stable Diffusion|提示词

想在Anaconda的python3.10环境中安装stable-diffusion-webui,但是使用了base环境?

作者:富贵儿LL678发布时间:2024-03-19

根据互联网老师们的指导终于成功安装了相应的CUDA、cuDNN和下载了stable-diffusion-webui之后,在Anaconda中创建了3.10环境,打算在该环境中安装webui,但是在prompt中activate该环境安装时,总是出现这样的提示:

This program is tested with 3.10.6 Python,but you have 3.11.4.

但是从第一行可以看出是在创建的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了,而且可以出图了!

感谢伟大的互联网精神!谢谢所有分享知识的朋友们!


Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1