Unity-Technologies / obstacle-tower-env

Obstacle Tower Environment
Apache License 2.0
540 stars 124 forks source link

Incompatible between Unity and python #110

Open xlnwel opened 4 years ago

xlnwel commented 4 years ago

I run obstacle tower on Ubuntu 18.04 and receive the following error messages

mlagents.envs.exception.UnityEnvironmentException: The API number is not compatible between Unity and python. Python API : API-10, Unity API : API-6.

But I've already install the latest mlagents. Here is a snippet of pip list

matplotlib 3.1.1
mistune 0.8.4
mlagents 0.10.1
mlagents-envs 0.10.1
more-itertools 7.2.0
mpmath 1.1.0
nbconvert 5.6.0
nbformat 4.4.0
notebook 6.0.1
numpy 1.17.3
obstacle-tower-env 3.1 /home/Downloads/projects/obstacle-tower-env pandocfilters 1.4.2
parso 0.5.1
pexpect 4.7.0
pickleshare 0.7.5
Pillow 6.2.0
pip 19.2.3
prometheus-client 0.7.1
prompt-toolkit 2.0.10
protobuf 3.10.0
ptyprocess 0.6.0
pyglet 1.3.2
Pygments 2.4.2
pyparsing 2.4.2
pyrsistent 0.15.4
python-dateutil 2.8.0
PyYAML 5.1.2
pyzmq 18.1.0
qtconsole 4.5.5
scipy 1.3.1
Send2Trash 1.5.0

How can I fix it?

MarcoMeter commented 4 years ago

Hi,

your Obstacle Tower Build is most likely outdated:

Linux (x86_64) https://storage.googleapis.com/obstacle-tower-build/v3.1/obstacletower_v3.1_linux.zip

Mac OS X https://storage.googleapis.com/obstacle-tower-build/v3.1/obstacletower_v3.1_osx.zip

Windows https://storage.googleapis.com/obstacle-tower-build/v3.1/obstacletower_v3.1_windows.zip

xlnwel commented 4 years ago

Hi,

I download links you provide, and double click the x86_64 file. I get the following error

image