声明(操作系统: windows11 家庭版,ram: 64g 2T ,已安装 git 和 wsl)
1. 安装 anaconda
1.1 安装
至 mirrors.tuna.tsinghua.edu.cn/anaconda/ar… 中下载相应版本的 anaconda
(本人这里使用的是最新版)
下载完成后进行安装(根据自己的偏好,无脑下一步即可),安装完成后,检查安装是否成功
安装成功可以查看 anaconda、conda 和 pyhton 的版本 及 conda 中 可用的环境(本人这里已经建好了 wiseflow 环境,新安装环境下是没有的)
如果 powershell 下报未找到 anaconda 和 conda,可能是缺少相应的环境变量,添加上即可。(如果还是不行,可以关机重启、卸载掉 anaconda 再安装)
1.2 为 pip 指定镜像源
在 用户目录 下创建 pip 目录,并在该目录下新建 pip.ini,并写入以下配置
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
2. 运行 wiseflow
2.1 克隆代码
git clone https://github.com/TeamWiseFlow/wiseflow.git
2.2 准备 pocketbase
进入到 wiseflow 目录后,根据 readme.md 文档中写的路径,下载好 pocketbase.zip
解压放入 core/pb 目录下
根据 core/pb 下 readme.md 文件 执行相应的 migrate up 命令 及创建 相应账密信息 即可跑起 pocketbase
2.3 准备环境、包及配置
2.3.1 创建.env
创建 .env 文件(复制 env_sample,重命名为 .env 文件) 根据 根目录下的 readme.md 文档到 siliconflow 上申请 api 密钥,将获取的密钥填入 .env 中
2.3.2 安装依赖
从 core 退回到上一目录 准备好相应的环境 和 包
conda create -n wiseflow python=3.10
conda activate wiseflow
cd core
pip install -r requirements.txt
将 core/scripts 中的 *.sh 复制至 core 目录下
2.3.3 运行
因为我已将 git 安装目录下 bin 添加至系统路径,所以当前可以使用 sh 命令
(此时当前目录为 core)
分别在不同的 powershell 下执行 sh start_tasks.sh / sh start_backend.sh
此时 wiseflow 已能全部执行起来