Dify:安装插件报错及修改方法
报错信息:
failed to launch plugin: failed to install dependencies: failed to install dependencies: exit status 1, output: DEBUG uv 0.9.18 TRACE Checking lock for `/root/.cache/uv` at `/root/.cache/uv/.lock` DEBUG Acquired shared lock for `/root/.cache/uv` DEBUG Searching for default Python interpreter in virtual environments TRACE Found cached interpreter info for Python 3.12.3, skipping query of: .venv/bin/python3 DEBUG Found `cpython-3.12.3-linux-x86_64-gnu` at `/app/storage/cwd/langgenius/siliconflow-0.0.46@3e8e33...tream=StreamId(27) TRACE transition_after; stream=StreamId(19); state=Closed(Error(Reset(StreamId(19), CANCEL, Library))); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=2 TRACE dec_num_streams; stream=StreamId(19) TRACE transition_after; stream=StreamId(29); state=Closed(Error(Reset(StreamId(29), CANCEL, Library))); is_closed=true; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1 TRACE dec_num_streams; stream=StreamId(29) failed to init environment
分析原因:
依赖安装过程被中断。日志中的 CANCEL 和 Reset 信号是关键线索,表明 uv 进程未能正常完成。PyPI 源下载依赖包时超时或失败。需要更换为国内源。
解决办法:
1、找到插件容器
我这边的容器名是:dify_v1110_hixh-plugin_daemon-1
2、登录到这个容器中
docker exec -it dify_v1110_hixh-plugin_daemon-1 bash
3、修改Pypi源
mkdir -p ~/.config/uv
touch ~/.config/uv/uv.toml
echo -e '[[index]]\nurl = "https://mirrors.aliyun.com/pypi/simple/"\ndefault = true' > ~/.config/uv/uv.toml
4、返回dify,重新安装插件。

版权申明
文章由大象博客原创,转载引用需注明出处:大象博客(https://daxiang.tech)
暂无评论数据