Recibo este error cuando intento ejecutar el comando mlagents-learn. Todas las versiones correctas de los paquetes correctos están instaladas en un venv
– UnityAssets3Free
bienvenido , me llamo jorge y esta vez os traigo
esta nueva pregunta
Estoy tratando de usar este conjunto de herramientas para aprender a crear agentes de aprendizaje automático en simulaciones. Parecía lo más fácil, así que seguí un tutorial de un canal llamado CodeMonkey. ¿Alguien sabe lo que está mal aquí? (https://www.youtube.com/watchv=zPFU30tbyKs&ab_channel=CodeMonkey).
»’
Traceback (most recent call last):
File "/usr/local/bin/mlagents-learn", line 5, in <module>
from mlagents.trainers.learn import main
File "/usr/local/lib/python3.9/site-packages/mlagents/trainers/learn.py", line 2, in <module>
from mlagents import torch_utils
File "/usr/local/lib/python3.9/site-packages/mlagents/torch_utils/__init__.py", line 1, in <module>
from mlagents.torch_utils.torch import torch as torch # noqa
File "/usr/local/lib/python3.9/site-packages/mlagents/torch_utils/torch.py", line 6, in <module>
from mlagents.trainers.settings import TorchSettings
File "/usr/local/lib/python3.9/site-packages/mlagents/trainers/settings.py", line 644, in <module>
class TrainerSettings(ExportableSettings):
File "/usr/local/lib/python3.9/site-packages/mlagents/trainers/settings.py", line 667, in TrainerSettings
cattr.register_structure_hook(
File "/usr/local/lib/python3.9/site-packages/cattr/converters.py", line 207, in register_structure_hook
self._structure_func.register_cls_list([(cl, func)])
File "/usr/local/lib/python3.9/site-packages/cattr/dispatch.py", line 55, in register_cls_list
self._single_dispatch.register(cls, handler)
File "/usr/local/Cellar/[email protected]/3.9.12/Frameworks/Python.framework/Versions/3.9/lib/python3.9/functools.py", line 855, in register
raise TypeError(
TypeError: Invalid first argument to `register()`. typing.Dict[mlagents.trainers.settings.RewardSignalType, mlagents.trainers.settings.RewardSignalSettings] is not a class.
»’
1 respuesta 1
Python 3.9 no es compatible. No tengo ni idea de porqué.
nota: si aun no se resuelve tu pregunta por favor dejar un comentario y pronto lo podremos de nuevo , muchas gracias
sin mas,espero que te halla servido