apply_strategies() 在数据库中找不到文件夹中存在的迁移
apply_strategies() on database can't find a migration that is present in the folders
我想用 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
有谁知道为什么它不起作用?
提前致谢
如果 ecoinvent_pre34_migration.json 文件 存在 ,并且您遇到 Can't find migration
错误,那么您需要重新添加核心迁移数据文件:
from bw2io.migrations import create_core_migrations
create_core_migrations()
应该可以解决问题。
我想用 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
有谁知道为什么它不起作用?
提前致谢
如果 ecoinvent_pre34_migration.json 文件 存在 ,并且您遇到 Can't find migration
错误,那么您需要重新添加核心迁移数据文件:
from bw2io.migrations import create_core_migrations
create_core_migrations()
应该可以解决问题。