Facebook
From DatGuyTaco, 2 Months ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 175
  1. (venv) C:\Users\lolim\aimaybe>mlagents-learn
  2. Traceback (most recent call last):
  3.   File "<frozen runpy>", line 198, in _run_module_as_main
  4.   File "<frozen runpy>", line 88, in _run_code
  5.   File "C:\Users\lolim\aimaybe\venv\Scripts\mlagents-learn.exe\__main__.py", line 4, in <module>
  6.   File "C:\Users\lolim\aimaybe\venv\Lib\site-packages\mlagents\trainers\learn.py", line 2, in <module>
  7.     from mlagents import torch_utils
  8.   File "C:\Users\lolim\aimaybe\venv\Lib\site-packages\mlagents\torch_utils\__init__.py", line 1, in <module>
  9.     from mlagents.torch_utils.torch import torch as torch  # noqa
  10.     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  11.   File "C:\Users\lolim\aimaybe\venv\Lib\site-packages\mlagents\torch_utils\torch.py", line 6, in <module>
  12.     from mlagents.trainers.settings import TorchSettings
  13.   File "C:\Users\lolim\aimaybe\venv\Lib\site-packages\mlagents\trainers\settings.py", line 25, in <module>
  14.     from mlagents.trainers.cli_utils import StoreConfigFile, DetectDefault, parser
  15.   File "C:\Users\lolim\aimaybe\venv\Lib\site-packages\mlagents\trainers\cli_utils.py", line 5, in <module>
  16.     from mlagents_envs.environment import UnityEnvironment
  17.   File "C:\Users\lolim\aimaybe\venv\Lib\site-packages\mlagents_envs\environment.py", line 12, in <module>
  18.     from mlagents_envs.side_channel.side_channel import SideChannel
  19.   File "C:\Users\lolim\aimaybe\venv\Lib\site-packages\mlagents_envs\side_channel\__init__.py", line 5, in <module>
  20.     from mlagents_envs.side_channel.default_training_analytics_side_channel import (  # noqa
  21.   File "C:\Users\lolim\aimaybe\venv\Lib\site-packages\mlagents_envs\side_channel\default_training_analytics_side_channel.py", line 7, in <module>
  22.     from mlagents_envs.communicator_objects.training_analytics_pb2 import (
  23.   File "C:\Users\lolim\aimaybe\venv\Lib\site-packages\mlagents_envs\communicator_objects\training_analytics_pb2.py", line 35, in <module>
  24.     _descriptor.FieldDescriptor(
  25.   File "C:\Users\lolim\aimaybe\venv\Lib\site-packages\google\protobuf\descriptor.py", line 553, in __new__
  26.     _message.Message._CheckCalledFromGeneratedFile&#40;&#41;
  27. TypeError: Descriptors cannot be created directly.
  28. If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
  29. If you cannot immediately regenerate your protos, some other possible workarounds are:
  30.  1. Downgrade the protobuf package to 3.20.x or lower.
  31.  2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).
  32.  
  33. More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates