I'm trying to run the quickstart code in readme but got the following error (ubuntu 22.04):
Traceback (most recent call last):
File "/home/haotion/anaconda3/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
self.run()
File "/home/haotion/anaconda3/lib/python3.9/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "/home/haotion/anaconda3/lib/python3.9/multiprocessing/pool.py", line 109, in worker
initializer(*initargs)
File "/home/haotion/Downloads/avalon/avalon/datagen/world_creation/world_generator.py", line 460, in disable_sigint
configure_parent_logging()
File "/home/haotion/Downloads/avalon/avalon/common/log_utils.py", line 101, in configure_parent_logging
raise Exception(
Exception: No parent process logging configuration specified. You are likely attempting to call configure_parent_logging without having already called configure_remote_logger or configure_local_logger in a parent process. If this is not a spawned subprocess, you should call one of those two functions rather than calling this function.
Process ForkPoolWorker-364:
Traceback (most recent call last):
File "/home/haotion/Downloads/avalon/avalon/common/log_utils.py", line 98, in configure_parent_logging
from computronium.common.log_utils import configure_parent_logging as inner_configure_parent_logging
ModuleNotFoundError: No module named 'computronium'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/haotion/anaconda3/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
self.run()
File "/home/haotion/anaconda3/lib/python3.9/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "/home/haotion/anaconda3/lib/python3.9/multiprocessing/pool.py", line 109, in worker
initializer(*initargs)
File "/home/haotion/Downloads/avalon/avalon/datagen/world_creation/world_generator.py", line 460, in disable_sigint
configure_parent_logging()
File "/home/haotion/Downloads/avalon/avalon/common/log_utils.py", line 101, in configure_parent_logging
raise Exception(
Exception: No parent process logging configuration specified. You are likely attempting to call configure_parent_logging without having already called configure_remote_logger or configure_local_logger in a parent process. If this is not a spawned subprocess, you should call one of those two functions rather than calling this function.
Aborted (core dumped)