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

stable-diffusion-webui的虚拟环境和python降版本

作者:盛世华言发布时间:2024-08-26

新版本多了很多人性化的提醒,可以全新git clone下来先,然后用cd到项目根目录运行    python -m venv venv创建虚拟环境,再激活虚拟环境后运行pip install -r requirements.txt安装所需包,期间可能会遇到pip安装不了某些包,如下:

这种情况直接是提示缺啥就装啥

最后运行webui-user.bat可能遇到python版本不符合运行torch的情况,如下:

这个时候就要按照人性化的提示来操作,降低python版本,删除venv之后重装。

删除venv下除了Lib以外的其他文件,Lib一般比较大10G左右,是虚拟环境运行需要用到的库文件。

如果之前的python是在microsoft store中安装的,强烈建议卸载后再从python.org官网下载想要的版本。其中必须下载一个python3.10.x,然后安装到C:\Program Files\Python310或C:\Python310,这个路径要记住,下面若要修改pyvenv.cfg时需要用到。

cd \path\to\stable-diffusion-webui,然后运行python -m venv venv ,venv\Scripts\activate激活虚拟环境查看python版本,如果是python3.10就搞定了。如果不是,则修改venv\pyvenv.cfg,让python对应到路径指向python3.10。如下

成功运行后,如果浏览器弹出红色警告,加载模型和生成图片都是无法完成的。

Expecting value: line 1 column 1 (char 0)

则可能是网络问题,如有代理需要关闭或设置跳过局域网。


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