找不到迁移 biosphere-2-3-categories

问题描述

我导入了一个 Excel 数据库

imp = bw.ExcelImporter(os.path.join("myfile.xls"))

然后对其应用策略:

imp.apply_strategies()

但是出现了这个问题:

AssertionError: Can't find migration biosphere-2-3-categories

我想了解发生了什么,实际上这个“迁移生物圈 2-3”是什么? 我在 excel 文件中的交流只涉及 biosphere-3...但我想它与它没有太大关系。

解决方法

运行函数 bw2io.bw2setup 会调用函数 bw2io.migrations.create_core_migrations,该函数会安装元数据集以从一种命名系统转换为另一种命名系统。如果找不到此迁移数据,则需要导入并调用create_core_migrations

您可以从 ecoinvent version 2 to version 3 here 中看到基本流类别名称的实际变化。