You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Brightway2执行write_database()出现ecoinvent 3.7 cut-off语法错误

错误原因及解决方案

根本原因

该报错和你写的导入代码无关,错误出现在Brightway2解析数据库参数的环节:你本次新增产品时,在Excel的参数公式列错误填入了ecoinvent 3.7 cut-off内容,Brightway2会将该列内容视为Python表达式进行语法校验,ecoinvent 3.7 cut-off包含空格、小数点、横杠等特殊字符,不符合Python表达式语法,因此触发SyntaxError。

排查修复步骤

  • 打开LCI_CW.xlsx文件,定位到本次新增的产品对应的行
  • 检查所有表头包含formula、公式、expression的列,以及所有自定义参数列,找到内容为ecoinvent 3.7 cut-off的单元格
  • 该内容本应填写在database(所属数据库)列,你大概率是填错了列位置:将内容移动到正确的database列,删除参数公式列中错误填入的内容即可
  • 如果确认没有填错列,再检查数据集里的全局/活动参数,是否有把ecoinvent 3.7 cut-off直接作为变量写在公式里的情况,修正这类错误表达式即可

内容的提问来源于stack exchange,提问作者JeanS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 23:48:01