我在Brightway导入ecoinvent v3.2数据库(截止)时遇到问题。
接下来的步骤是:
-0
一切似乎进展顺利。但是,ei32cu = bw.SingleOutputEcospold2Importer(fp, "ecoinvent 3.2 cutoff")
ei32cu.apply_strategies()
显示许多取消关联的交换:
ei32cu.statistics()
当然,未链接的交换阻止了使用12916 datasets
459268 exchanges
343020 unlinked exchanges
Type biosphere: 949 unique unlinked exchanges
写入数据库不起作用:引发了“无效的交换”。
我的问题:
- 我该如何解决这个问题?
- 如何访问可能给我一些见解的日志文件(引用here)?
- 如何生成交换列表(及其相关活动)?
答案 0 :(得分:0)
奇怪的是你有与ei 3.2截止的无关联交换,至少用python 3应该非常顺利导入3.2截止,你可能在py2上还是没有使用最新版本的bw2?
- 无需查看数据库就很难给出答案,但如果你在py2上就试试用3
- 检查日志的位置
`projects.logs_dir`
- 写下未链接的交换列表
ei32cu.write_excel(only_unlinked=True) #unlinked=False export the full list of exchanges
答案 1 :(得分:0)
我现在知道为什么发生了这个问题,而且解决方案很简单:在新项目中,在导入LCI数据库之前需要bw2setup
。