目录
安装conda 配置 使用清华大学的镜像源 如果需要还原 创建环境用来安装StableDiffusion WebUI 激活环境 关闭环境 导出环境 导入环境安装conda
在这里(https://docs.conda.io/en/latest/miniconda.html#windows-installers)下载安装文件
直接下载地址:https://repo.anaconda.com/miniconda/Miniconda3-py310_23.1.0-1-Windows-x86_64.exe
双击下载好的文件,下图红框的选项是安装以后清理文件省点磁盘空间(可以忽略)。
安装完成以后,在“开始”菜单里能找到这两个,这里使用不带“Powershell”的那个。点击打开一个黑色窗口
配置
使用清华大学的镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
如果需要还原
conda config --remove-key channels
创建环境用来安装StableDiffusion WebUI
conda create -n sdwebui python=3.10.6
安装过程中会下载文件,并且需要输入“y”继续安装。
安装好的状态
激活环境
conda activate sdwebui
接下来就可以用这个环境安装StableDiffusion WebUI
了。
E:\Works>conda install git
E:\Works>git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
E:\Works\stable-diffusion-webui>cd stable-diffusion-webui
E:\Works\stable-diffusion-webui>webui-user.bat
注意:
全部安装过程必须在刚刚打开的黑色窗口中进行,这样才能使用conda创建的环境。
安装完毕以后在“文件资源管理器“中找到安装目录下的”webui-user.bat",使用右键选择“编辑”。
注意:
你有可能找不到“webui-user.bat”反而看到几个“webui-user”,要找到类型为“Windows批处理文件”的那个,请参考图片。
默认是这样的
@echo off
set PYTHON=
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS=
call webui.bat
按这样修改一下
@echo off
REM 设置conda的执行路径
set PATH=C:\ProgramData\miniconda3;C:\ProgramData\miniconda3\Scripts;C:\ProgramData\miniconda3\Library\bin;%PATH%
REM 激活环境
CALL conda.bat activate sdwebui
set PYTHON=
set GIT=
set VENV_DIR=
REM 加一个参数,会自动打开浏览器
set COMMANDLINE_ARGS=--autolaunch
call webui.bat
关闭环境
conda deactivate
一般不需要手动执行,直接关闭那个命令行窗口就行了
导出环境
可以把安装好的环境导出备份好,这样重新安装系统以后可以方便导入使用。或者共享给小伙伴使用。
不过导出的只是配置信息,并不是安装好的各种文件,所以导入以后还是要下载安装(自动)一些文件的。
在之前那个命令行窗口中这样操作
conda activate sdwebui
conda env export > e:\backup\sdwebui.yaml &&REM 注意这里要改成你们自己路径
导入环境
在之前那个命令行窗口中这样操作
conda env create -f e:\backup\sdwebui.yaml &&REM 注意这里要改成你们自己路径
REM 然后是下载安装过程,最后安装好就激活
conda activate sdwebui