运行Brightway2中LCIA方法元分析Notebook时出现属性错误求助
Brightway2 Notebook运行异常问题
背景
- 正在学习Brightway2,已完成前置Notebook《Getting started with Brightway2》,此前GitHub仓库内所有Notebook运行正常
- 执行《Meta-analysis of LCIA methods》Notebook第[8]行代码时出现问题,该行代码用于执行50000次LCA计算并计时,代码如下:
from time import time start = time() lca_scores, methods, activities = get_lots_of_lca_scores() print(time() - start)
报错情况
程序陷入无限循环,重复输出以下错误信息:
Traceback (most recent call last): File "/Users/.../miniconda3/envs/bw2_rosetta/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap self.run() File "/Users/.../miniconda3/envs/bw2_rosetta/lib/python3.9/multiprocessing/process.py", line 108, in run self._target(*self._args, **self._kwargs) File "/Users/.../miniconda3/envs/bw2_rosetta/lib/python3.9/multiprocessing/pool.py", line 114, in worker task = get() File "/Users/.../miniconda3/envs/bw2_rosetta/lib/python3.9/multiprocessing/queues.py", line 368, in get return _ForkingPickler.loads(res) AttributeError: Can't get attribute 'many_activities_one_method' on <module '__main__' (built-in)>
已尝试操作
- 检查被调用的
many_activities_one_method(activities, method)和get_lots_of_lca_scores()函数,未找到有效解决方法 - 修改代码后问题进一步恶化
疑问
- 是否有人成功运行过该Notebook?
- 可能遗漏了哪些配置或步骤?
内容的提问来源于stack exchange,提问作者Mac M Ribo
相关产品推荐
相关产品推荐

