Не удалось запустить учебники SUMO / TraCI4Traffic Lights - PullRequest
0 голосов
/ 05 декабря 2018

Я пытался запустить учебники по SUMO.

Вот сайт:

http://sumo.dlr.de/wiki/Tutorials/TraCI4Traffic_Lights

Я набрал эту команду:

sumo-gut data/cross.sumocfg

Затем я запустил:

python3 runner.py

И вот появляется ошибка:

Traceback (most recent call last):
  File "runner.py", line 122, in <module>
    traci.start([sumoBinary, "-c", "data/cross.sumocfg","--tripinfo-output", "tripinfo.xml"])
  File "/Users/xieweian/sumo/tools/traci/__init__.py", line 96, in start
    sumoProcess = subprocess.Popen(cmd + ["--remote-port", str(port)])
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 709, in __init__
    restore_signals, start_new_session)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 1344, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'sumo-guiD': 'sumo-guiD'

Что мне сделать, чтобы запустить эту демонстрацию?

1 Ответ

0 голосов
/ 06 декабря 2018

Нет необходимости запускать sumo-gui вручную, runner.py должен сделать это за вас, и он, похоже, не находит ваш sumo-guiD.Но, видимо, вы уже модифицировали скрипт или использовали какую-то модифицированную версию, потому что в самой последней версии скрипты ищут sumo-gui, а не sumo-guiD.Также проверьте, установлена ​​ли ваша переменная среды SUMO_HOME и указывает ли она на правильный каталог.Какую версию сумо вы используете?

...