在windows系统中,如果系统安装了几个版本的python,比如python310和python313,这种情况下,如果需要重新给stable-diffusion-webui创建虚拟环境,那么就特别注意了,目前为止,虚拟环境的python必须是3.10的,否则无法加载torch。
这样就可能会涉及cd到stable-diffusion-webui目录下运行python -m venv venv创建的虚拟环境的python是3.13版本的。此时,可以考虑直接修改venv/pyvenv.cfg,将其中指向python3.13的路径修改为指向python3.10。
windows11中安装python,建议从官网下载安装,不要在microsoft store中安装,否则路径难找,即使找到了C:\Users\lyh\AppData\Local\Microsoft\WindowsApps这个路径下有python.exe,python3.10.exe,这个路径替换了也不对。
之前创建并使用过的虚拟环境中会有Lib目录,而且一般很大,10G左右,这个可以直接使用而不需要删除,否则重新下载还慢。删除venv下面除了Lib以外的其他文件,然后重新创建虚拟环境即可。
成功启动时终端界面如下
成功运行后弹出浏览器页面,可能会出现如下报错:
这大大概率是由于网络问题,如果有在用代理软件,关闭或配置好局域网不用代理。
麦当别跟我抢 2023-05-24
知识君UPUP 2023-12-01
糙脸大叔萝莉心 2023-06-10