首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >数据库上的apply_strategies()找不到文件夹中存在的迁移

数据库上的apply_strategies()找不到文件夹中存在的迁移
EN

Stack Overflow用户
提问于 2018-07-11 16:26:33
回答 1查看 116关注 0票数 0

我想用brightway开发生态发明3.3截止数据库,所以我做了:

代码语言:javascript
运行
复制
from brightway2 import *
fp = *somefilepath*
ei = SingleOutputEcospold2Importer(fp, "ecoinvent 3.3 cutoff")
ei.apply_strategies()

在执行最后一行时,我得到以下错误:无法找到迁移修复-生态发明-流-前34

问题是迁移位于C:\Users\Me\Anaconda3\envs\my_env\Lib\site-packages\bw2io\data\lci文件夹中,称为ecoinvent_pre34_migration.json。

有人知道为什么不起作用吗?

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-11 16:43:07

如果存在ecoinvent_pre34_migration.json文件,并且收到了Can't find migration错误,则需要重新添加核心迁移数据文件:

代码语言:javascript
运行
复制
from bw2io.migrations import create_core_migrations
create_core_migrations()

应该能起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51290274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档