You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何正确配置Conda、Python与Stable Diffusion完整环境?

Stable Diffusion 完整配置与服务器部署流程

一、前置准备

  • 确认Conda已安装:打开终端(Windows用PowerShell),执行conda --version,能正常输出版本号即完成。无需单独安装Python,Conda会自动管理。

二、获取Stable Diffusion源码

选择主流的WebUI版本(如AUTOMATIC1111维护的版本),两种方式:

  • Git克隆:终端执行git clone 对应仓库地址(若不会用Git,直接下载源码压缩包,解压到本地目录,比如C:\sd-webui)
  • 进入源码目录:执行cd C:\sd-webui(替换为你的实际解压路径)

三、Conda环境配置

方式1:用源码自带的环境文件创建(解决你之前的错误)

之前的EnvironmentFileNotFound错误是因为你在用户根目录执行命令,而environment.yaml在源码目录里。现在切换到源码目录后,执行:

conda env create -f environment.yaml

创建完成后激活环境:

conda activate sd-webui

方式2:手动创建环境(适配部分无environment.yaml的版本)

若源码目录没有environment.yaml,手动创建指定Python版本的环境:

conda create -n sd-webui python=3.10.6 -y
conda activate sd-webui

四、安装依赖包

激活环境后,在源码目录执行:

pip install -r requirements.txt

(部分WebUI版本会有webui-user.bat(Windows)脚本,双击即可自动安装依赖,适合新手)

五、下载模型文件

  • 下载Stable Diffusion核心模型(如v1.5、v2.1等,格式为.safetensors或.ckpt)
  • 将模型文件放到源码目录下的models/Stable-diffusion文件夹中

六、启动服务器

激活环境后,在源码目录执行启动命令,加上--listen参数允许外部设备访问(即部署为服务器):

python webui.py --listen --port 7860
  • --port指定端口,默认7860,可自行修改
  • 启动成功后,终端会输出访问地址(如http://0.0.0.0:7860),在浏览器打开即可使用,同一局域网内的设备也能通过你的IP+端口访问

关键问题说明

你之前遇到的EnvironmentFileNotFound错误,本质是未切换到Stable Diffusion源码目录,environment.yaml是源码包自带的配置文件,必须进入源码所在目录才能执行对应的conda命令。

内容的提问来源于stack exchange,提问作者John

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 21:35:23