Skip to content

OSError: [WinError 193] %1 不是有效的 Win32 应用程序。 #1

@Logan-lxw

Description

@Logan-lxw

When I try to run the code in Win_64,I meet an error like this.But I download the mujoco200 and mujpro131 with win64 version.So how can I deal with this problem? Thank you!

Traceback (most recent call last):
  File "C:\Users\LXV\Desktop\RLCode\CSRO-master\CSRO-master\policy_train.py", line 16, in <module>
    from rlkit.envs.wrappers import NormalizedBoxEnv
  File "C:\Users\LXV\Desktop\RLCode\CSRO-master\CSRO-master\rlkit\envs\__init__.py", line 52, in <module>
    importlib.import_module('rlkit.envs.' + module)
  File "C:\Users\LXV\anaconda3\envs\CSRO-cuda11.0-torch1.7\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "C:\Users\LXV\Desktop\RLCode\CSRO-master\CSRO-master\rlkit\envs\non_mujoco_ant_dir.py", line 2, in <module>
    from gym import spaces
  File "C:\Users\LXV\Desktop\RLCode\CSRO-master\CSRO-master\rand_param_envs\gym\__init__.py", line 5, in <module>
    from rand_param_envs.gym import error
  File "C:\Users\LXV\Desktop\RLCode\CSRO-master\CSRO-master\rand_param_envs\__init__.py", line 1, in <module>
    from rand_param_envs.base import MetaEnv
  File "C:\Users\LXV\Desktop\RLCode\CSRO-master\CSRO-master\rand_param_envs\base.py", line 2, in <module>
    from rand_param_envs.gym.envs.mujoco import MujocoEnv
  File "C:\Users\LXV\Desktop\RLCode\CSRO-master\CSRO-master\rand_param_envs\gym\envs\mujoco\__init__.py", line 1, in <module>
    from rand_param_envs.gym.envs.mujoco.mujoco_env import MujocoEnv
  File "C:\Users\LXV\Desktop\RLCode\CSRO-master\CSRO-master\rand_param_envs\gym\envs\mujoco\mujoco_env.py", line 11, in <module>
    from rand_param_envs import mujoco_py
  File "C:\Users\LXV\Desktop\RLCode\CSRO-master\CSRO-master\rand_param_envs\mujoco_py\__init__.py", line 4, in <module>
    from .mjviewer import MjViewer
  File "C:\Users\LXV\Desktop\RLCode\CSRO-master\CSRO-master\rand_param_envs\mujoco_py\mjviewer.py", line 7, in <module>
    from . import mjcore, mjconstants, glfw
  File "C:\Users\LXV\Desktop\RLCode\CSRO-master\CSRO-master\rand_param_envs\mujoco_py\mjcore.py", line 6, in <module>
    from .mjlib import mjlib
  File "C:\Users\LXV\Desktop\RLCode\CSRO-master\CSRO-master\rand_param_envs\mujoco_py\mjlib.py", line 21, in <module>
    mjlib = cdll.LoadLibrary(os.path.abspath(libfile))
  File "C:\Users\LXV\anaconda3\envs\CSRO-cuda11.0-torch1.7\lib\ctypes\__init__.py", line 442, in LoadLibrary
    return self._dlltype(name)
  File "C:\Users\LXV\anaconda3\envs\CSRO-cuda11.0-torch1.7\lib\ctypes\__init__.py", line 364, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: [WinError 193] %1 不是有效的 Win32 应用程序。

Process finished with exit code 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions