无法运行SUMO教程/ TraCI4红绿灯

时间:2018-12-05 09:30:48

标签: python sumo

我试图运行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 :(得分:0)

不需要手动启动sumo-gui,runner.py应该为您执行此操作,并且似乎找不到您的sumo-guiD。但是显然您已经修改了脚本或使用了某些修改的版本,因为在最新版本中,脚本查找的是sumo-gui而不是sumo-guiD。另请检查您的SUMO_HOME环境变量是否已设置并指向正确的目录。您正在运行哪个版本的相扑?