Dify完全离线安装插件

简介

我在离线服务器上使用dify,在安装ollama插件时,发现无论是直接还是下载后的difypkg都是需要通过网络下载包的。

例如出现下面这种,还有的安装完后提示安装成功,却找不到插件等等。

分析

  • 图片中的显示为网络问题,于是通过魔法下载安装成功。
  • 因为dify的插件服务器放在国外,目前国内限制访问起来非常慢导致安装识别。
  • 尝试download插件到本地,再去点击安装,结果还是很慢,看到日志还是需要联网下载python包。

解决

  • 通过本地重新编译打包。原理:
    • 把python所需的包全部先download到本地目录,例如 ./wheels/
    • 然后在requirements.txt第一行插入代码--no-index --find-links=./wheels/
    • 这样一来使用pip install -r requirements.txt,安装插件时会优先使用本地下载好的 wheel 包,无需联网。

拿来

  • 如果你不希望花额外的时间,那么你可以直接下载dify离线安装包:
    • 如果有帮到您别忘了给颗星: 去下载

参考