dify 1.0.1無法在ollama下新增LLM模型
2025-3-19追加
python和pip的位置,一定要加在全局變量path的最前面,不然還是有各種可能性會失敗。實測用3.10、3.11都可以。
原來在dify 0.15很正常可以添加ollama和模型,升到1.0.0之后就不行了,再后來1.0.1,以為問題都解決了,沒想到還是有問題。
具體是:添加ollama是容易了,但是添加模型(比如deepseek)還是不行。表現為點“保存”后,按鈕一直灰色無響應,瀏覽器并不鎖死。看后臺進程,在一段時間后(超時)出來紅色的錯誤:
……
plugin_daemon-1 | 2025/03/17 15:13:15 runtime_lifetime.go:76: [ERROR]init environment failed: failed to install dependencies: signal: killed, output: Resolved 38 packages in 2m 15s
……
以為是dify有問題,或者以前殘留的數據有原因,做了一切能做的,包括刪除項目,清除存儲文件,甚至docker存儲的虛擬磁盤都刪了,還是不行。
后來參閱一篇文章《【踩坑】pip安裝依賴卡在Installing build dependencies ...》,地址:https://blog.csdn.net/m0_51371693/article/details/144268469
有所觸動,升級了一下numpy和pip的版本:
PS C:\Users\Admin> pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Requirement already satisfied: numpy in c:\users\Admin\appdata\local\programs\python\python310\lib\site-packages (1.24.2) [notice] A new release of pip is available: 23.2.1 -> 25.0.1 [notice] To update, run: python.exe -m pip install --upgrade pip PS C:\Users\Admin> python.exe -m pip install --upgrade pip Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Requirement already satisfied: pip in c:\users\Admin\appdata\local\programs\python\python310\lib\site-packages (23.2.1) Collecting pip Downloading https://pypi.tuna.tsinghua.edu.cn/packages/c9/bc/b7db44f5f39f9d0494071bddae6880eb645970366d0a200022a1a93d57f5/pip-25.0.1-py3-none-any.whl (1.8 MB) ---------------------------------------- 1.8/1.8 MB 4.0 MB/s eta 0:00:00 Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 23.2.1 Uninstalling pip-23.2.1: Successfully uninstalled pip-23.2.1 Successfully installed pip-25.0.1 PS C:\Users\Admin> pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Requirement already satisfied: numpy in c:\users\Admin\appdata\local\programs\python\python310\lib\site-packages (1.24.2) PS C:\Users\Admin>
再添加LLM模型居然立即成功了。看來是pip版本過低了?我的python版本:
PS C:\Users\Admin> py Python 3.10.10 (tags/v3.10.10:aad5f6a, Feb 7 2023, 17:20:36) [MSC v.1929 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>
是裝了好久的,看來是大數據變化太快了。下圖是添加deepseek成功的樣子:

希望給有遇到類似情況的朋友參考。
浙公網安備 33010602011771號