简介
我在离线服务器上使用dify,在安装ollama插件时,发现无论是直接还是下载后的difypkg都是需要通过网络下载包的。
例如出现下面这种,还有的安装完后提示安装成功,却找不到插件等等。
分析
- 图片中的显示为网络问题,于是通过魔法下载安装成功。
- 因为dify的插件服务器放在国外,目前国内限制访问起来非常慢导致安装识别。
- 尝试download插件到本地,再去点击安装,结果还是很慢,看到日志还是需要联网下载python包。
解决
- 通过本地重新编译打包。原理:
- 把python所需的包全部先download到本地目录,例如
./wheels/
- 然后在
requirements.txt
第一行插入代码--no-index --find-links=./wheels/
- 这样一来使用
pip install -r requirements.txt
,安装插件时会优先使用本地下载好的 wheel 包,无需联网。
- 把python所需的包全部先download到本地目录,例如
拿来
- 如果你不希望花额外的时间,那么你可以直接下载dify离线安装包:
- 如果有帮到您别忘了给颗星: 去下载