我正在学习Brightway2,并且我一直在做来自brightway2 Github的记事本。到目前为止,我做的所有笔记本都运行顺利,我被困在一个关于LCA方法的元分析,更具体地说,当运行第8行。
这一行计算50.000个LCA计算并乘以它们。以下是代码:
from time import time
start = time()
lca_scores, methods, activities = get_lots_of_lca_scores()
print(time() - start)</code>这将进入一个永无止境的循环,并重复以下消息:
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)>我试着查看被调用的函数def many_activities_one_method(activities, method)和def get_lots_of_lca_scores()。但我没有运气,当我做出改变时,我有一种感觉,那就是我让事情变得更糟。
,这是我的问题:有没有人尝试过这个笔记本并成功地工作过?我错过了什么?
*注:我已完成所需的笔记本电脑Getting started with Brightwway2
谢谢!
发布于 2022-08-09 08:41:03
已更新笔记本以删除此错误。
https://stackoverflow.com/questions/73282866
复制相似问题