欢迎光临
我们一直在努力

dify的代码执行节点python拓展库导入

一、问题现状:

dify本地部署后,代码执行节点的python库,例如numpy、pandas、matplotlib等无法使用,出现如下图的报错:

二、解决方案:

目前csdn和b站上有多种解决方案,通过我的实操,筛选出来了最舒适的一个方法:

1、找到路径:D:\\dify-main\\docker\\docker-compose.yaml

查找sandbox路径下的image:

将原文的

image: langgenius/dify-sandbox:0.2.12

修改为:

image: svcvit/dify-sandbox-py:0.1.4

修改后的结果(#号后为原文内容):

2、修改sandbox环境下的依赖

找到路径:D:\\dify-main\\docker\\volumes\\sandbox\\dependencies\\python-requirements.txt

python-requirements.txt文件可能没有,没有就自己加一个。然后修改文件,添加自己需要的库:

注意:可以标明版本号,如

boto3==1.40.17 numpy==2.2.6 pandas==2.3.2 pymysql==1.1.2 psycopg2-binary==2.9.10

boto3
numpy
pandas
pymysql
psycopg2-binary
matplotlib

3、重启docker

在dify/docker路径中打开cmd,关闭docker

docker compose down

然后重新打开docker

docker compose up -d

打开dify:工作室 – Dify

可以在代码节点import相应的库即可验证

赞(0)
未经允许不得转载:171主机测评 » dify的代码执行节点python拓展库导入
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址