En este momento estás viendo Recibo este error cuando intento ejecutar el comando mlagents-learn.  Todas las versiones correctas de los paquetes correctos están instaladas en un venv

 – Unity

Recibo este error cuando intento ejecutar el comando mlagents-learn. Todas las versiones correctas de los paquetes correctos están instaladas en un venv – Unity

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

Deja una respuesta