我想使用Brightway处理ecoinvent 3.3截止数据库,所以我做了:
from brightway2 import *
fp = *somefilepath*
ei = SingleOutputEcospold2Importer(fp, "ecoinvent 3.3 cutoff")
ei.apply_strategies()
执行最后一行时,出现以下错误:找不到迁移fix-ecoinvent-flows-pre-34
问题在于迁移是在文件夹C:\ Users \ Me \ Anaconda3 \ envs \ my_env \ Lib \ site-packages \ bw2io \ data \ lci中,并且被称为ecoinvent_pre34_migration.json
有人知道为什么它不起作用吗?
预先感谢
答案 0 :(得分:0)
如果存在ecoinvent_pre34_migration.json文件 ,并且您遇到Can't find migration
错误,则需要重新添加核心迁移数据文件:
from bw2io.migrations import create_core_migrations
create_core_migrations()
应该可以解决问题。