Unity ml-agents配置 ImportError: cannot import name 'find_namespace_packages'

跟随官方的配置教程一步一步走:
pip install mlagents
其中,Installing for Development这一小节要求:

cd C:\Downloads\ml-agents
cd ml-agents-envs
pip install -e .
cd ..
cd ml-agents
pip install -e .

最后一步出现报错: ImportError: cannot import name 'find_namespace_packages'

Unity ml-agents配置 ImportError: cannot import name 'find_namespace_packages'_第1张图片
报错

意思是说setup.py文件的 第一行

from setuptools import setup, find_namespace_packages

执行失败。这是因为这行用到的setuptools版本不够新。解决方法:更新!原文在这里:

pip3 install --upgrade setuptools

就可以啦。从36.4.0更新到了41.4.0

你可能感兴趣的:(Unity ml-agents配置 ImportError: cannot import name 'find_namespace_packages')