Message": "Command failed: cd /data/pubmed-search/NO_DELETE && python pubmed_if_...
🚨 错误信息
{
"errorMessage": "Command failed: cd /data/pubmed-search/NO_DELETE && python pubmed_if_ISSN.py \"/data/pubmed-search/retrieved_issns(20250917_081905).csv\" \npython: can't open file '/data/pubmed-search/NO_DELETE/pubmed_if_ISSN.py': [Errno 2] No such file or directory\n",
"errorDetails": {},
"n8nDetails": {
"nodeName": "生成information.csv",
"nodeType": "n8n-nodes-base.executeCommand",
"nodeVersion": 1,
"itemIndex": 0,
"time": "2025/9/17 16:19:06",
"n8nVersion": "1.107.4 (Self Hosted)",
"binaryDataMode": "default",
"stackTrace": [
"NodeOperationError: Command failed: cd /data/pubmed-search/NO_DELETE && python pubmed_if_ISSN.py \"/data/pubmed-search/retrieved_issns(20250917_081905).csv\" ",
"python: can't open file '/data/pubmed-search/NO_DELETE/pubmed_if_ISSN.py': [Errno 2] No such file or directory",
"",
" at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_1af219c3f47f2a1223ec4ccec249a974/node_modules/n8n-nodes-base/nodes/ExecuteCommand/ExecuteCommand.node.ts:102:12)",
" at processTicksAndRejections (node:internal/process/task_queues:105:5)",
" at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0c275070fd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1212:9)",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0c275070fd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1582:27",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0c275070fd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2158:11"
]
}
}
🤖 AI解决方案
python: can't open file '/data/pubmed-search/NO_DELETE/pubmed_if_ISSN.py': [Errno 2] No such file or directory
python: 无法打开文件 '/data/pubmed-search/NO_DELETE/pubmed_if_ISSN.py': [Errno 2] 没有那个文件或目录
原因分析:
执行命令时,Python 解释器找不到指定的脚本文件 pubmed_if_ISSN.py。
解决方案:
请确认 pubmed_if_ISSN.py 文件确实存在于 /data/pubmed-search/NO_DELETE/ 目录下,并检查文件名是否拼写正确。如果文件不存在,请将其上传到该路径。
预防措施:
- 在执行命令前,增加一个步骤来验证脚本文件的存在。
- 使用绝对路径执行脚本,或者确保工作目录设置正确,以避免路径问题。