前言
在远程服务器(Ubuntu)上安装Stable Diffusion WebUI。服务器是4090,所以在服务器上配置。原本是MobaXterm SSH连接服务器,建议用vscode连接。
尝试了给服务器出海但不知道为什么还是不行。GitHub上我收到一个回答说遇到这些问题的都是中国人……想起来也确实。但是下载模型什么的还是要出海,可以下好了再传到服务器上。
找了一圈在Ubuntu服务器上通过远程连接安装Stable Diffusion WebUI的不多,因此自己记录一下。
过程
进入官方GitHub仓库
按官方说的下载它的webui.sh
wget -q https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh
新建并进入conda虚拟环境,安装时注意[python版本>3.10]!!
但是后面运行它会自己安装一个venv的虚拟环境,跟conda的不一样。运行的python也不是conda的python。所以我准备修改这个python为我conda虚拟环境的python。
修改python路径
打开webui.sh修改47行处的python路径为自己conda虚拟环境的python路径。可用
whereis python
查看python路径。
下图是修改后的结果。虽然这个文件头上说不要对这里做任何修改,问题是没有这个webui-user.sh文件。
运行webui.sh
bash webui.sh
可能glone主仓库的时候会有问题,这个时候建议