使用 SUMO 和 TraCI:无法连接到 TraCI 服务器 61
Using SUMO and TraCI: Could not connect to TraCI server 61
我正在尝试 运行 traci_tls 在我的 MacBook Air 运行ning MacOS 10.12.1 Sierra 上使用 SUMO 0.28.0 教程。
我用 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的地方。我只有这个版本的 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。这导致了同样的错误,但如果我在 运行 runner.py
之前通过终端启动 sumo-gui,它确实有效。但是,现在我在虚拟环境中工作,此修复程序对我不起作用。
我在网上进行了搜索,但未能找到解决方案。
提前致谢!
为了完整起见,我把评论中的答案放在这里:
建立连接所花的时间比我预期的要长很多,等了一分钟左右就完成了。
我遇到了同样的问题。
原来我的主机文件有问题,可以通过以下方式解决:
- 用
127.0.0.1 localhost
更新您的主机文件(localhost 首先指向其他地方)
- 运行 手动 SUMO 然后使用参数
host='127.0.0.1'
初始化 traci
希望有所帮助!
我正在尝试 运行 traci_tls 在我的 MacBook Air 运行ning MacOS 10.12.1 Sierra 上使用 SUMO 0.28.0 教程。
我用 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的地方。我只有这个版本的 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。这导致了同样的错误,但如果我在 运行 runner.py
之前通过终端启动 sumo-gui,它确实有效。但是,现在我在虚拟环境中工作,此修复程序对我不起作用。
我在网上进行了搜索,但未能找到解决方案。
提前致谢!
为了完整起见,我把评论中的答案放在这里:
建立连接所花的时间比我预期的要长很多,等了一分钟左右就完成了。
我遇到了同样的问题。
原来我的主机文件有问题,可以通过以下方式解决:
- 用
127.0.0.1 localhost
更新您的主机文件(localhost 首先指向其他地方) - 运行 手动 SUMO 然后使用参数
host='127.0.0.1'
初始化 traci
希望有所帮助!