我想运行这个相扑示例 (教程/ TraCI4交通灯)
但是当我尝试运行python runner.py时出现此错误
Traceback (most recent call last):
File "C:\sumo-win32-0.29.0\sumo-0.29.0\docs\tutorial\traci_tls\runner.py", line 37, in <module>
from sumolib import checkBinary
File "C:\sumo-win32-0.29.0\sumo-0.29.0\tools\sumolib\__init__.py", line 37, in <module>
from . import files, net, output, sensors, shapes
File "C:\sumo-win32-0.29.0\sumo-0.29.0\tools\sumolib\net\__init__.py", line 37, in <module>
from . import lane, edge, node, connection, roundabout
File "C:\sumo-win32-0.29.0\sumo-0.29.0\tools\sumolib\net\lane.py", line 109
raise ValueError, 'edge for this lane not yet defined'
^
SyntaxError: invalid syntax
怎么解决呢? 非常感谢
答案 0 :(得分:0)
您看到的错误是因为您使用python3运行脚本,这可能是您系统上的默认python。 SUMO 0.29与python3不兼容所以要么使用更新的SUMO版本,要么用python2启动脚本
python2 runner.py