Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Having issue installing ml-agents #6114

Open
wangdog123 opened this issue May 15, 2024 · 2 comments
Open

Having issue installing ml-agents #6114

wangdog123 opened this issue May 15, 2024 · 2 comments
Labels
bug Issue describes a potential bug in ml-agents.

Comments

@wangdog123
Copy link

wangdog123 commented May 15, 2024

I followed the installation doc to try installing ml-agents release 21 with Anaconda.

But when I use python 3.10.x that the doc recommended, both installing pytorch and ml-agents python package gave a error called
ImportError: Module use of python311.dll conflicts with this version of Python.
I also tried install pytorch 1.13.x but gave the same error.

and when I use python 3.11.x, pytorch installed successfully, but when I try to install ml-agents, it installed some modules, but some modules gave the python version mismatch error
image

How can I install ml-agents on anaconda successfully?

@wangdog123 wangdog123 added the bug Issue describes a potential bug in ml-agents. label May 15, 2024
@KimHyunBeom
Copy link

KimHyunBeom commented May 16, 2024

https://forum.unity.com/threads/error-failed-building-wheel-for-numpy.1523527/
As suggested in the solution in the answer to that link, when creating an anaconda virtual environment, create the Python version as 3.9.18 and then set the recommended minimum Python version in each setup.py to python_requires=">=3.9.1,<=3.10.12" Adjust it to
And if you enter the commands below sequentially, it will be installed properly. I solved the installation error of Release 21 in this way.

pip3 install torch -f https://download.pytorch.org/whl/torch_stable.html
pip3 install -e ./ml-agents-envs
pip3 install -e ./ml-agents

@CoolModder
Copy link

Also getting wheel building failed, but with:

Traceback (most recent call last):
        File "D:\<>\Unity\Idiot Makes AI\venv\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 353, in <module>
          main()
        File "D:\<>\Unity\Idiot Makes AI\venv\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "D:\<>\Unity\Idiot Makes AI\venv\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 251, in build_wheel
          return _build_backend().build_wheel(wheel_directory, config_settings,
        File "C:\Users\<>\AppData\Local\Temp\pip-build-env-d4os1400\overlay\Lib\site-packages\setuptools\build_meta.py", line 211, in build_wheel
          return self._build_with_temp_dir(['bdist_wheel'], '.whl',
        File "C:\Users\<>\AppData\Local\Temp\pip-build-env-d4os1400\overlay\Lib\site-packages\setuptools\build_meta.py", line 197, in _build_with_temp_dir
          self.run_setup()
        File "C:\Users\<>\AppData\Local\Temp\pip-build-env-d4os1400\overlay\Lib\site-packages\setuptools\build_meta.py", line 248, in run_setup
          super(_BuildMetaLegacyBackend,
        File "C:\Users\<>\AppData\Local\Temp\pip-build-env-d4os1400\overlay\Lib\site-packages\setuptools\build_meta.py", line 142, in run_setup
          exec(compile(code, __file__, 'exec'), locals())
        File "setup.py", line 448, in <module>
          setup_package()
        File "setup.py", line 440, in setup_package
          setup(**metadata)
        File "C:\Users\<>\AppData\Local\Temp\pip-install-70_b3s5b\numpy_86fa118ebf5b4d7c80e362a984a01332\numpy\distutils\core.py", line 169, in setup
          return old_setup(**new_attr)
        File "C:\Users\<>\AppData\Local\Temp\pip-build-env-d4os1400\overlay\Lib\site-packages\setuptools\__init__.py", line 165, in setup
          return distutils.core.setup(**attrs)
        File "C:\Users\<>\AppData\Local\Temp\pip-build-env-d4os1400\overlay\Lib\site-packages\setuptools\_distutils\core.py", line 148, in setup
          dist.run_commands()
        File "C:\Users\<>\AppData\Local\Temp\pip-build-env-d4os1400\overlay\Lib\site-packages\setuptools\_distutils\dist.py", line 967, in run_commands
          self.run_command(cmd)
        File "C:\Users\<>\AppData\Local\Temp\pip-build-env-d4os1400\overlay\Lib\site-packages\setuptools\_distutils\dist.py", line 986, in run_command
          cmd_obj.run()
        File "C:\Users\<>\AppData\Local\Temp\pip-build-env-d4os1400\overlay\Lib\site-packages\wheel\bdist_wheel.py", line 299, in run
          self.run_command('build')
        File "C:\Users\<>\AppData\Local\Temp\pip-build-env-d4os1400\overlay\Lib\site-packages\setuptools\_distutils\cmd.py", line 313, in run_command
          self.distribution.run_command(command)
        File "C:\Users\<>\AppData\Local\Temp\pip-build-env-d4os1400\overlay\Lib\site-packages\setuptools\_distutils\dist.py", line 986, in run_command
          cmd_obj.run()
        File "C:\Users\<>\AppData\Local\Temp\pip-install-70_b3s5b\numpy_86fa118ebf5b4d7c80e362a984a01332\numpy\distutils\command\build.py", line 61, in run
          old_build.run(self)
        File "C:\Users\<>\AppData\Local\Temp\pip-build-env-d4os1400\overlay\Lib\site-packages\setuptools\_distutils\command\build.py", line 135, in run
          self.run_command(cmd_name)
        File "C:\Users\<>\AppData\Local\Temp\pip-build-env-d4os1400\overlay\Lib\site-packages\setuptools\_distutils\cmd.py", line 313, in run_command
          self.distribution.run_command(command)
        File "C:\Users\<>\AppData\Local\Temp\pip-build-env-d4os1400\overlay\Lib\site-packages\setuptools\_distutils\dist.py", line 986, in run_command
          cmd_obj.run()
        File "C:\Users\<>\AppData\Local\Temp\pip-install-70_b3s5b\numpy_86fa118ebf5b4d7c80e362a984a01332\numpy\distutils\command\build_src.py", line 144, in run
          self.build_sources()
        File "C:\Users\<>\AppData\Local\Temp\pip-install-70_b3s5b\numpy_86fa118ebf5b4d7c80e362a984a01332\numpy\distutils\command\build_src.py", line 155, in build_sources
          self.build_library_sources(*libname_info)
        File "C:\Users\<>\AppData\Local\Temp\pip-install-70_b3s5b\numpy_86fa118ebf5b4d7c80e362a984a01332\numpy\distutils\command\build_src.py", line 288, in build_library_sources
          sources = self.generate_sources(sources, (lib_name, build_info))
        File "C:\Users\<>\AppData\Local\Temp\pip-install-70_b3s5b\numpy_86fa118ebf5b4d7c80e362a984a01332\numpy\distutils\command\build_src.py", line 378, in generate_sources
          source = func(extension, build_dir)
        File "numpy\core\setup.py", line 661, in get_mathlib_info
          st = config_cmd.try_link('int main(void) { return 0;}')
        File "C:\Users\<>\AppData\Local\Temp\pip-build-env-d4os1400\overlay\Lib\site-packages\setuptools\_distutils\command\config.py", line 243, in try_link
          self._link(body, headers, include_dirs,
        File "C:\Users\<>\AppData\Local\Temp\pip-install-70_b3s5b\numpy_86fa118ebf5b4d7c80e362a984a01332\numpy\distutils\command\config.py", line 163, in _link
          return self._wrap_method(old_config._link, lang,
        File "C:\Users\<>\AppData\Local\Temp\pip-install-70_b3s5b\numpy_86fa118ebf5b4d7c80e362a984a01332\numpy\distutils\command\config.py", line 98, in _wrap_method
          ret = mth(*((self,)+args))
        File "C:\Users\<>\AppData\Local\Temp\pip-build-env-d4os1400\overlay\Lib\site-packages\setuptools\_distutils\command\config.py", line 137, in _link
          (src, obj) = self._compile(body, headers, include_dirs, lang)
        File "C:\Users\<>\AppData\Local\Temp\pip-install-70_b3s5b\numpy_86fa118ebf5b4d7c80e362a984a01332\numpy\distutils\command\config.py", line 106, in _compile
          src, obj = self._wrap_method(old_config._compile, lang,
        File "C:\Users\<>\AppData\Local\Temp\pip-install-70_b3s5b\numpy_86fa118ebf5b4d7c80e362a984a01332\numpy\distutils\command\config.py", line 98, in _wrap_method
          ret = mth(*((self,)+args))
        File "C:\Users\<>\AppData\Local\Temp\pip-build-env-d4os1400\overlay\Lib\site-packages\setuptools\_distutils\command\config.py", line 132, in _compile
          self.compiler.compile([src], include_dirs=include_dirs)
        File "C:\Users\<>\AppData\Local\Temp\pip-build-env-d4os1400\overlay\Lib\site-packages\setuptools\_distutils\_msvccompiler.py", line 401, in compile
          self.spawn(args)
        File "C:\Users\<>\AppData\Local\Temp\pip-build-env-d4os1400\overlay\Lib\site-packages\setuptools\_distutils\_msvccompiler.py", line 505, in spawn
          return super().spawn(cmd, env=env)
        File "C:\Users\<>\AppData\Local\Temp\pip-install-70_b3s5b\numpy_86fa118ebf5b4d7c80e362a984a01332\numpy\distutils\ccompiler.py", line 88, in <lambda>
          m = lambda self, *args, **kw: func(self, *args, **kw)
      TypeError: CCompiler_spawn() got an unexpected keyword argument 'env'
      [end of output]```

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Issue describes a potential bug in ml-agents.
Projects
None yet
Development

No branches or pull requests

3 participants