Brightway2.5导入ecoinvent陷入死循环及多进程错误求助
解决Brightway2.5导入ecoinvent时的多进程死循环问题
直接按错误提示修改代码,在import_ecoinvent_release调用里加上use_mp=False参数,关闭多进程处理即可解决死循环问题。
修改后代码如下:
import bw2data as bd import bw2io as bi db.projects.set_current("project") bi.import_ecoinvent_release(version="3.9.1", system_model="consequential", username="abc", password="xyz", use_mp=False)
Brightway2.5的多进程策略处理逻辑在部分环境下会触发循环调用,进而导致死循环。强制使用单进程执行策略,就能避开这个问题。
内容的提问来源于stack exchange,提问作者lc1234
相关产品推荐
相关产品推荐

