☰
[Dify] 一个小问题引发的大排查:从 Python 版本到插件市场的那些坑
2026/10/15 11:50:39 网站建设 项目流程

在使用 Dify 构建和测试插件的过程中,有时会遇到一些看似“无厘头”的问题。本文分享一个真实开发过程中的小插曲,虽然问题表面上看起来简单,但背后暴露出不少值得注意的细节,希望能给大家提供一些参考,避免踩同样的坑。

问题背景:插件上线后的测试 Bug

我们有一个已经上线的 Dify 插件,在例行测试中发现功能存在异常,需要做一次小修复。测试方式还是沿用原来的流程——连接到官网个人账号进行本地运行。

但令人意外的是,插件运行失败了,报出了一个错误信息:

Runtime not found

第一坑:manifest.yaml 中的 Python 版本设置

从错误信息来看,很容易让人联想到环境问题。于是检查了一下manifest.yaml文件中的 runner 设置,发现如下配置:

runner: language: python version: "3.12" entrypoint: main

这看起来没什么问题,Python 3.12 是比较新的版本,理论上兼容性应该更好。但将其部署并连接官网测试后,仍然持续报错。

经过一番尝试,最终通过将 Python 版本从"3.12"改为"3.11"后,运行恢复正常。也

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询