启典安装部署指南(迁移到其他计算机)

1 min read

适用场景 #

本指南说明如何把已在一台计算机上运行正常的启典,整体迁移到另一台计算机(目标机)。适用于单位内网多节点部署、或更换服务器的场景。

适用版本:V1.1(2026-06-18,含年度判定功能)

一、准备工作(源计算机) #

在当前已安装启典的计算机上,将以下文件打包:

类别 路径 说明
Python 程序 Claw\*.py 全部 .py 文件及 requirements.txt
知识库文档 documents\ 各分类目录及其中 .md 文件
FAISS 索引 index\ 3 个索引文件(可选,目标机可重建)
保管期限规则表 retention_table.xlsx ⚠️ 当前可能缺失,需补充

关于 retention_table.xlsx #

若源机缺失此文件,启典仍能启动,但保管期限判定功能不可用(返回”待定”)。部署前请在 Claw\ 目录下创建该文件,包含”分类 / 文种关键词 / 保管期限 / 依据”四列。

二、目标计算机环境要求 #

项目 最低要求 推荐配置
CPU 2 核 4 核及以上
内存 4 GB 8 GB 及以上
硬盘 2 GB 可用空间 5 GB 及以上
Python 3.10 ~ 3.13 3.11
浏览器 Chrome / Edge / Firefox 访问 Web 界面用

三、安装步骤 #

步骤 1:安装 Python #

下载并安装 Python 3.11,安装时务必勾选”Add Python to PATH”。安装后在命令行执行 python --version 验证。

步骤 2:解压部署包 #

将部署包复制到目标机的合适位置(如 D:\启典\),保持 Claw\(程序)与 documents\(知识库文档)的目录结构。

步骤 3:修改 config.py 中的路径 #

用记事本打开 config.py,把 KNOWLEDGE_DIR 改为目标机的实际路径:

KNOWLEDGE_DIR = r"D:\启典\documents"

步骤 4:安装 Python 依赖 #

cd D:\启典\Claw
python -m pip install --upgrade pip
python -m pip install -r requirements.txt

步骤 5(可选):配置混元 API Key #

能联网用混元云端模式(默认):确认 config.pyIS_LOCAL = False 且 Key 已填写。无法联网用本地模式:安装 Ollama 并拉取 qwen2.5:7bbge-m3,再把 IS_LOCAL 设为 True

四、首次启动 #

重建 FAISS 索引(如未复制索引文件) #

cd D:\启典\Claw
python build_index.py

启动 Web 界面(Streamlit) #

python -B -m streamlit run app.py --server.port 8502

启动后浏览器自动打开 http://localhost:8502

启动 API 服务(FastAPI,可选) #

python api_server.py

启动后访问 http://localhost:8000/docs 查看接口文档,详见《API 调用指南》。

五、常见问题 #

启动后提示”知识库未就绪”? #

多为 FAISS 索引未构建或路径不对。检查 KNOWLEDGE_DIR,然后执行 python build_index.py 重建索引。

混元 API 调用失败? #

检查目标机能否访问 hunyuan.tencentcloudapi.com;无法联网则切换本地模式(IS_LOCAL = True)。

端口 8502 被占用? #

更换端口,如 --server.port 8503

能否在没有网络的内网计算机运行? #

可以,使用本地模式:在能联网的机器下载 Ollama + 模型后整体复制,修改 config.pyIS_LOCAL = True 并启动 ollama serve

更新 2026年7月30日

您的感觉是什么

  • Happy
  • 常规
  • Sad