我正在尝试在运行 MacOS 10.12.1 Sierra 的 MacBook Air 上使用 SUMO 0.28.0 运行 traci_tls 教程。
我使用 Python 3.5.2 创建了一个虚拟环境,并将 traci_tls 文件夹复制到其中。从终端我可以运行sumo
以及sumo-gui
使用文件cross.sumocfg
并且有效。但是,当我尝试运行该runner.py
文件时,我收到以下错误消息:
Could not connect to TraCI server at localhost:56666 [Errno 61] Connection refused
Retrying in 1 seconds
Could not connect to TraCI server at localhost:56666 [Errno 61] Connection refused
Retrying in 2 seconds
etc...
SUMO_HOME
环境变量指向,这/Users/Isabelle/sumo-0.28.0
是我安装 SUMO 的位置。我只有这个版本的相扑。我自己构建安装并使用 TRACI 进行配置。如果我sumo
从虚拟环境中输入终端,它会显示以下信息:
SUMO Version 0.28.0
Build features: x86_64-apple-darwin16.1.0 InternalLanes DoublePrecision TRACI PROJ GDAL GUI Python
Copyright (C) 2001-2016 DLR and contributors; http://sumo.dlr.de
License GPLv3+: GNU GPL Version 3 or later <http://gnu.org/licenses/gpl.html>
Use --help to get the list of options.
我之前在虚拟环境之外使用过 TraCI 和 SUMO。这导致了同样的错误,但如果我在运行之前通过终端启动 sumo-gui,runner.py
它确实可以工作。但是,由于我在虚拟环境中工作,因此此修复对我不起作用。
我搜索了网络,但无法找到解决方案。
先感谢您!