批量安装插件依赖
归档记录,不对外
安装Nano编辑器
从以下两行中,选择对应自己系统的复制到终端中。
默认/root路径。
如果是和老金学的,使用腾讯云宝塔的,默认第一条就行。
yum install nano -y # 如果是 CentOS 或基于 RHEL 的系统
apt install nano -y # 如果是 Debian 或 Ubuntu 系统
打开终端,复制进去。
创建批量执行脚本
nano编辑器安装完成后,继续输入。
nano install_plugins.sh
然后会进入文件页面,复制以下内容,注意你的插件路径。
#!/bin/bash
PLUGIN_DIR="/root/dify-on-wechat/plugins"
# 遍历每个子文件夹
for folder in "$PLUGIN_DIR"/*; do
if [ -d "$folder" ]; then
# 检查是否存在 requirements.txt 文件
if [ -f "$folder/requirements.txt" ]; then
echo "Installing dependencies in $folder..."
pip install -r "$folder/requirements.txt"
else
echo "No requirements.txt found in $folder, skipping..."
fi
fi
done
echo "All installations completed."
保存并退出
-
按 Ctrl + O 保存文件。
-
按 Enter 确认文件名。
-
按 Ctrl + X 退出 nano。
为脚本添加执行权限
运行以下命令给脚本赋予执行权限:
chmod +x install_plugins.sh
运行脚本安装插件依赖
执行脚本来安装所有插件依赖:
cd /root/dify-on-wechat
./install_plugins.sh
然后脚本会批量扫描依赖文件,执行安装。
看到All installations completed. 代表全部依赖安装完成。