首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Brightway -导入Ecoinvent3.5时的AssertionError

Brightway -导入Ecoinvent3.5时的AssertionError
EN

Stack Overflow用户
提问于 2020-10-23 14:12:21
回答 2查看 94关注 0票数 0

我目前正在尝试在一个新项目中导入Ecoinvent3.5数据库,并且总是得到一个AssertionError。我认为这可能与我已经下载了一次数据库并在此期间将其删除的事实有关。

如果你能帮我解决这个问题那就太好了。提前谢谢你!

Screenshot of the error

EN

回答 2

Stack Overflow用户

发布于 2020-10-24 03:54:21

该断言语句验证文件夹是否存在。如果您导航到该地址,您应该会看到包含ecospold文件的文件夹不在那里。

我会从ecoinvent网站下载这些文件,并将其存储在一个已知的位置。然后使用activity-browser的导入向导。

票数 0
EN

Stack Overflow用户

发布于 2020-10-24 04:50:08

这是一个恼人的反复出现的问题,是由操作系统处理临时目录的方式和python之间的交互引起的。

解压数据的临时目录有时创建得“太晚”,或者根本没有创建,然后触发断言错误。

既然您已经下载了ecoinvent 7z归档,那么它应该是可见的,并且可以从'local 7z-archive with ecospold2 files‘选项中选择它。这可能会有所帮助。

如果问题仍然存在,您还可以自己从7z归档文件中解压“datasets”文件夹(它位于C:\Users\<username>\AppData\Local\EcoInventDownLoader\EcoInventDownLoader目录中),然后使用“带有ecospold2文件的本地目录”选项来完全避免临时目录。

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

https://stackoverflow.com/questions/64494791

复制
相关文章

相似问题

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