Hanafubuki

导入现有实例

将已有 WebUI 根目录、Core 和独立 Python 接入 Hanafubuki。

导入适合目录结构已经完整、并且当前 WebUI 已经拥有可执行独立 Python 的情况。导入不会复制文件,也不会重新安装依赖;成功后实例直接进入就绪状态。

导入前确认

准备好三个位置:

位置是否必需默认查找位置
现有实例根目录必需无,必须选择
Python 目录必须存在且可执行<现有实例根目录>/python
WebUI Core 目录必须存在<现有实例根目录>/core

Python 目录应是独立 Python 的根目录,而不是只包含激活脚本的普通虚拟环境。Windows 下应能找到 python.exe;Linux 和 macOS 下应能找到 bin/python3bin/python,并且执行版本检查成功。

没有独立 Python 怎么办

如果只有 WebUI Core,没有符合要求的 Python,不要强行导入。使用扫描系统,识别到的 Core 会成为待安装实例,再由 Hanafubuki 准备受管 Python。

导入步骤

选择导入来源

在首页点击“添加实例”,将顶部来源切换为“导入现有实例”。

选择正确的 WebUI 类型

选择现有项目实际使用的类型。该选择决定启动参数和管理能力;Hanafubuki 不会把一种 WebUI 转换成另一种。

设置名称和根目录

实例名称可以留空并自动生成。“现有实例根目录”必须选择一个已经存在的目录。

确认 Python 目录

标准布局可留空并使用 <根目录>/python。Python 位于其他位置时,选择其实际根目录;应用会在保存记录前执行可用性检查。

确认 Core 目录

标准布局可留空并使用 <根目录>/core。如果现有根目录本身就是 WebUI Core,可以将 Core 目录明确选择为根目录。

导入并验证

点击“导入实例”。成功后会进入实例工作区并开始准备管理服务和启动 WebUI。随后可在“实例管理 → 组件路径”核对三个目录。

导入会改变什么

  • 创建 Hanafubuki 的实例记录和默认启动参数。
  • 保持现有根目录、Python 和 Core 在原位置,不复制、不移动。
  • 导入动作本身不安装或更新 Python 包、Core、扩展和模型。
  • 导入后的版本切换、扩展管理、终端命令和重装仍可能修改原文件。

以后删除时选择正确操作

“删除实例”会删除经过验证的实例根目录。若只想从 Hanafubuki 中移除记录并保留原文件,请使用“仅删除记录”。详见实例维护

常见导入错误

错误类型处理方式
根目录、Python 或 Core 不存在重新选择实际存在的目录,不要只填写可执行文件路径
Python 无法执行或版本无法识别选择独立 Python 根目录,或改用扫描后补装
路径与已有实例冲突打开已有实例核对路径,避免重复导入同一 Core
导入后无法启动核对所选 WebUI 类型、启动参数和现有依赖

需要查看完整错误和启动输出时,使用任务中心或安装故障处理

本页目录