Nova_AI安装在D盘怎么配置:路径修改与环境修复

作者:袖梨 2026-07-10

必须将conda安装路径设为D:Anaconda3、项目根目录设为D:nova-ai、所有模型与缓存路径硬编码指向D盘子目录,并以管理员身份运行webui-user.bat,否则因C盘残留路径或权限问题导致启动失败或生成中断。

要在D盘安装并正确运行Nova AI本地绘画环境,必须让conda识别D盘为工作根目录、让stable-diffusion-webui项目路径落在D盘且不触发Windows权限拦截、同时确保所有子模块(如Python解释器、模型缓存、输出目录)全部指向D盘下的明确路径——任何一处残留C盘路径都会导致启动失败或生成中断。

将Anaconda默认安装路径改到D盘

下载Anaconda安装包后,双击运行→勾选“Add Anaconda to my PATH environment variable”前先点“Next”→在“Advanced Options”页面取消勾选“Add Anaconda to the system PATH”,再勾选下方“Register Anaconda as my default Python 3.x”→点击“Install”→在安装路径选择界面,手动把默认的C:UsersXXXAnaconda3改成D:Anaconda3

这一步不能跳过路径修改直接点下一步,否则conda命令仍会写入C盘注册表,后续即使移动文件夹也无法被CMD识别。

安装完成后,不要立刻打开CMD验证,先重启电脑——Windows环境变量在安装过程中可能未实时刷新,强行验证会误判失败。

初始化conda环境并切换至D盘工作区

打开CMD,输入:conda --version,确认返回类似conda 24.5.0的版本号。

执行D:命令切换到D盘根目录。

创建专用项目文件夹:mkdir D:nova-ai && cd D:nova-ai

【必须在此目录下执行后续所有git和启动命令】,因为stable-diffusion-webui的配置文件(如webui-user.bat)会硬编码当前路径作为模型加载根目录,一旦在其他路径启动,它会自动 fallback 到C:UsersXXX下新建缓存,导致模型找不到、VAE加载失败、LoRA权重报错。

下载并配置stable-diffusion-webui

方法一:Git克隆(推荐)
在D:nova-ai目录下执行:git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git。等待下载完成,会在当前目录生成stable-diffusion-webui子文件夹。

方法二:手动解压(适合无Git环境)
从GitHub Releases下载zip包,解压到D:nova-aistable-diffusion-webui,确保解压后内部有webui-user.batlaunch.py等核心文件,而不是多套嵌套文件夹。

编辑D:nova-aistable-diffusion-webuiwebui-user.bat,用记事本打开,在set COMMANDLINE_ARGS=这一行后面添加:--no-half --xformers --ckpt-dir "D:nova-aimodelsStable-diffusion" --embeddings-dir "D:nova-aiembeddings"

这一步决定模型和词嵌入的实际读取位置,不加引号或路径含中文会导致webui启动时反复报错FileNotFoundError: [Errno 2] No such file or directory

首次启动前的关键修复

第一步:在D盘手动创建以下目录结构:
D:nova-aimodelsStable-diffusion
D:nova-aimodelsLora
D:nova-aioutputs
D:nova-aiextensions

第二步:将已有的模型文件(.ckpt或.safetensors)复制到D:nova-aimodelsStable-diffusion,确保文件名不含特殊符号(如[]!),否则webui解析时会卡死在加载界面。

第三步:右键点击D:nova-aistable-diffusion-webuiwebui-user.bat→选择“以管理员身份运行”。首次启动会自动安装依赖、编译xformers,耗时5–12分钟,期间不要关闭窗口。

启动成功后,浏览器自动打开http://127.0.0.1:7860,此时检查右上角“Settings → Stable Diffusion → Checkpoint name”下拉框中是否列出你放进D:nova-aimodelsStable-diffusion的模型——若为空白,说明路径配置未生效,需重新检查webui-user.bat中的--ckpt-dir参数是否拼写错误或引号缺失。

相关文章

精彩推荐