背景

我的报错是这样的。是在内网安装离线版自然语言查数据等相关插件报错。

GitHub - hjlarry/dify-plugin-database · GitHub

failed to launch plugin: failed to install dependencies: failed to install dependencies: exit status 1, output: DEBUG uv 0.10.10 TRACE Checking lock for `/app/storage/cwd/hjlarry/database-0.0.6@c47f2ad55b16bfcb21d1afc4b418b045c763412993d3b65eaf617d8916a6238a/.uv-cache` at `.uv-cache/.lock` TRACE Acquired shared lock for `/app/storage/cwd/hjlarry/database-0.0.6@c47f2ad55b16bfcb21d1afc4b418b045c763412993d3b65eaf617d8916a6238a/.uv-cache` DEBUG Searching for default Python interpreter in virtual environments TR... you require setuptools>=40.8.0, we can conclude that your requirements are unsatisfiable. help: `docopt` (v0.6.2) was included because `records` (v0.6.0) depends on `docopt` TRACE Released lock at `/app/storage/cwd/hjlarry/database-0.0.6@c47f2ad55b16bfcb21d1afc4b418b045c763412993d3b65eaf617d8916a6238a/.venv/.lock` TRACE Released lock at `/app/storage/cwd/hjlarry/database-0.0.6@c47f2ad55b16bfcb21d1afc4b418b045c763412993d3b65eaf617d8916a6238a/.uv-cache/.lock` failed to init environ

问了AI啥的,提供的思路也是“复杂 + 复杂 + 复杂”,感觉就像在一本正经的胡说八道。在网上也没查到解决思路。我查看了dify的目录结构,以及通过尝试,绕过了此问题,成功安装。

这里先说明下存在的局限性:

1. 必须是同类型的操作系统,比如都是centos等,最好大版本都一样,比如都是centos7.x版本。

2. 都是同类型的cpu,比如X86架构类型。

就可以绕过此问题。

步骤

注意,这里都是野路子操作,全靠经验 + 猜 + 尝,不一定适合所有人,但足够的简单。至少比2026-06-23 11:30:28。现在这个点的AI能解决问题。

1. 内网需要安装插件的机器,先安装dify-plugin-repackaging打包的插件,这里会提示安装失败,但有安装记录。一点要先安装失败一次。

2. 在外网机器上将插件打包(300多兆):

cd /root/dify/dify/docker/volumes/plugin_daemon/cwd/hjlarry/database-0.0.6@534bc26cf5bc4ff6b5557457452287ccc71f00eef9378784c4f43ca49954ca2f
zip -r plugin.zip .

3. 将plugin.zip放到内网的机器,同样的目录。解压,覆盖(安装失败的只有几十兆)

cp plugin.zip /root/dify/dify/docker/volumes/plugin_daemon/cwd/hjlarry/database-0.0.6@xxxx
cd /root/dify/dify/docker/volumes/plugin_daemon/cwd/hjlarry/database-0.0.6@xxxx
unzip plugin.zip

4. 再次使用dify-plugin-repackaging打包的插件,进行安装,这时会提示安装成功(原理是基本库已经补全,再次安装时dify不会覆盖,会检测,发现基本库满足了,就直接安装成功了)

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐