Nova_AI安装在D盘怎么配置?路径修改与环境修复
要把Nova AI本地绘画环境稳稳当当地跑在D盘,关键就在于“路径干净”和“权限到位”。C盘一旦残留任何路径,轻则启动失败,重则生成中断——这可不是吓唬人,经验之谈。所以,务必让conda安装路径锁定为D:Anaconda3,项目根目录设为D:nova-ai,所有模型、缓存和输出目录都硬编码到D盘子目录下,并且每次启动webui-user.bat时都以管理员身份运行。下面一步步来。

一句话总结:让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盘注册表,后续哪怕你把文件夹挪到D盘,CMD照样不认它。
安装完成后别急着验证,先重启电脑。Windows环境变量在安装过程中可能没及时刷新,强行验证会误判失败,白折腾。
初始化conda环境并切换至D盘工作区
打开CMD,先敲conda --version确认返回类似conda 24.5.0的版本号。然后执行D:切换到D盘根目录。
创建专用项目文件夹:mkdir D:nova-ai && cd D:nova-ai。
必须在这个目录下执行后续所有git和启动命令
webui-user.bat)会硬编码当前路径作为模型加载根目录。一旦在其他路径启动,它会自动回退到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.bat、launch.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:nova-aimodelsStable-diffusionD:nova-aimodelsLoraD:nova-aioutputsD: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参数有没有拼写错误或引号缺失。