Dify Ollama 插件安装 403 清华源报错完整解决方案

📅 2026/7/13 4:29:45
Dify Ollama 插件安装 403 清华源报错完整解决方案
报错根因日志核心403 Forbidden访问清华 PyPI 镜像下载 blinker 包被拒绝Dify 内置插件安装时默认使用清华 pip 源当前清华源对容器环境 / IP 拦截返回 403 禁止访问插件容器内无法换源、网络受限依赖下载失败直接抛出exit status 2、failed to init environment。方案 1修改 Dify 全局 pip 源推荐永久生效1. 找到 Dify 环境配置文件Docker 部署docker-compose.yml或.env容器内 Dify 后端配置api/.env2. 添加全局 pip 镜像变量切换官方 / 阿里云源在.env新增环境变量envPIP_INDEX_URLhttps://mirrors.aliyun.com/pypi/simple/ PIP_TRUSTED_HOSTmirrors.aliyun.com # 备选官方源 # PIP_INDEX_URLhttps://pypi.org/simple3. 重启 Dify 服务bash运行docker compose down docker compose up -d重启后重新安装 Ollama 插件pip 会走阿里云源规避清华 403 拦截。方案 2临时修改插件安装时 pip 源容器内手动修复进入 dify-api 容器bash运行docker exec -it dify-api bash创建 pip 全局配置强制换阿里云源bash运行mkdir -p ~/.pip cat ~/.pip/pip.conf EOF [global] index-url https://mirrors.aliyun.com/pypi/simple trusted-host mirrors.aliyun.com EOF退出容器后台重启 api 服务重新安装插件。方案 3离线手动安装 Ollama 插件网络完全隔离场景本地能联网机器下载插件依赖包bash运行pip download blinker1.9.0 -d ./wheels -i https://mirrors.aliyun.com/pypi/simple将 whl 包拷贝到 Dify 插件工作目录/app/storage/cwd/langgenius/ollama-xxx/容器内手动离线安装依赖bash运行pip install *.whl --no-index --find-links.方案 4网络侧排查如果换源仍 403宿主机 / 容器开启代理 / 防火墙拦截了清华源域名容器出口 IP 被清华镜像站拉黑不要继续使用清华源固定阿里云 / 官方源检查 Dify 容器是否无外网访问权限测试容器内 ping mirrors.aliyun.com。补充兜底方案直接使用 Dify 官方 Ollama 模型接入不用插件插件依赖安装容易出 pip 网络问题可绕过插件进入 Dify → 模型供应商 → Ollama填写 Ollama 服务地址http://host.docker.internal:11434Docker 部署或宿主机 IP直接拉取模型无需安装第三方插件彻底规避 pip 依赖报错。验证修复是否生效重新安装插件日志不再出现https://pypi.tuna.tsinghua.edu.cn链接全部走阿里云 mirrors 域名无 403 报错即修复完成。配置安装成功后注意如果要在dify是部署在docker中的话ollama的地址要写为http://host.docker.internal:11434