【问题标题】:Using SUMO and TraCI: Could not connect to TraCI server 61使用 SUMO 和 TraCI:无法连接到 TraCI 服务器 61
【发布时间】:2017-03-14 17:20:10
【问题描述】:

我正在尝试在运行 MacOS 10.12.1 Sierra 的 MacBook Air 上使用 SUMO 0.28.0 运行 traci_tls 教程。

我使用 Python 3.5.2 创建了一个虚拟环境,并将 traci_tls 文件夹复制到其中。从终端我可以使用文件cross.sumocfg 运行sumosumo-gui,这样就可以了。 但是,当我尝试运行 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。这导致了同样的错误,但如果我在运行runner.py 之前通过终端启动了 sumo-gui,它确实有效。但是,由于我在虚拟环境中工作,因此此修复对我不起作用。

我搜索了网络,但没有找到解决方案。

提前谢谢你!

【问题讨论】:

  • 0.28.0 今天刚出来。您在虚拟环境之外的测试中使用了哪个版本?我问是因为教程改变了它在 0.28.0 中连接到模拟器的方式。请重试旧版本是否仍然有效。
  • 那是 0.27.0。我将在虚拟环境中尝试该版本并报告它是否有效。谢谢!
  • 我刚刚在虚拟环境中尝试了 sumo 0.27.1,它可以工作。虽然第一次提到无法连接,但自动重试后就可以了:Could not connect to TraCI server at localhost:8873 [Errno 61] Connection refused Retrying in 1 seconds Loading configuration... done. 这次我也不必事先运行 sumo 或 sumo-gui。
  • 我尝试在 Linux 上使用 virtualenv 和 python 3.4 并且成功了。不幸的是,我无法使用 Mac。可以试试 0.27.1 的 runner.py 脚本复制到 0.28.0 并启动它是否有效?
  • 我今天再次尝试使用 0.27.1 的 runner.py 和 0.28.0 的 runner.py,现在它们都可以工作了!连接到 TraCI 服务器确实需要很长时间,大约一分钟。所以我认为要么是我之前等待的时间不够长,要么是我在系统中所做的一些改变(我一直在重组很多与 Python 相关的东西)产生了影响。无论哪种方式,都非常感谢您的帮助,对于误报我深表歉意...

标签: python virtualenv python-3.5 sumo


【解决方案1】:

为了完整起见,我将来自 cmets 的答案放在这里:

建立连接所用的时间比我预期的要长很多,工作一分钟左右就完成了。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。

    原来我的主机文件有问题,可以通过以下方式解决:

    1. 使用127.0.0.1 localhost 更新您的主机文件(本地主机最初指向其他地方)
    2. 手动运行 SUMO,然后使用参数 host='127.0.0.1' 初始化 traci

    希望有所帮助!

    【讨论】:

    • 你指的是什么主机文件?我找不到人
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多