2016-11-01 4 views
1

Ich versuche das traci_tls Tutorial mit SUMO 0.28.0 auf meinem MacBook Air mit MacOS 10.12.1 Sierra zu starten.Verwendung von SUMO und TraCI: Konnte keine Verbindung zum TraCI Server herstellen 61

Ich erstellte eine virtuelle Umgebung mit Python 3.5.2 und kopierte den traci_tls-Ordner hinein. Vom Terminal kann ich sumo sowie sumo-gui mit der Datei cross.sumocfg ausführen und das funktioniert. Allerdings, wenn ich versuche, die runner.py Datei erhalte ich die folgende Fehlermeldung auszuführen:

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... 

Die SUMO_HOME Umgebungsvariable auf /Users/Isabelle/sumo-0.28.0, das ist, wo ich SUMO installiert. Ich habe nur diese Version von SUMO. Ich baue die Installation selbst und es ist mit TRACI konfiguriert. Wenn ich sumo in Terminal innerhalb der virtuellen Umgebung Typ zeigt es diese Informationen:

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. 

ich vor Traci und SUMO außerhalb der virtuellen Umgebung verwendet haben. Das führte zu dem gleichen Fehler, aber wenn ich das Sumo-GUI über das Terminal gestartet habe, bevor ich runner.py lief, hat es funktioniert. Dieser Fix funktioniert jedoch nicht für mich, da ich jetzt in der virtuellen Umgebung arbeite.

Ich suchte im Internet, konnte aber keine Lösung finden.

Vielen Dank im Voraus!

+0

0.28.0 kam gerade heute heraus. Welche Version haben Sie für Ihre Tests außerhalb des virtuellen Umfelds verwendet? Ich frage, weil das Tutorial die Verbindung zum Simulator in 0.28.0 geändert hat. Bitte versuchen Sie erneut, ob die alte Version noch funktioniert. – Michael

+0

Das war mit 0,27,0. Ich werde diese Version im virtuellen env versuchen und zurückmelden, ob es funktioniert. Vielen Dank! –

+0

Ich habe gerade Sumo 0.27.1 in einer virtuellen Umgebung versucht und es funktioniert. Obwohl es zuerst erwähnt, dass es keine Verbindung herstellen kann, nachdem es automatisch erneut versucht hat, funktionierte: 'Konnte keine Verbindung zum TraCI-Server bei localhost: 8873 [Errno 61] Verbindung verweigert Erneut versuchen in 1 Sekunden Loading configuration ... done.' Diesmal musste ich auch nicht vorher Sumo oder Sumo-Gui laufen lassen. –

Antwort

0

Der Vollständigkeit halber habe ich die Antwort, die hier aus den Kommentaren entstand:

den Verbindungsaufbau dauerte es viel länger als ich erwartet hatte, es für eine Minute verlassen oder so hat die Aufgabe.

0

Ich hatte das gleiche Problem.

entpuppen es gab ein Problem mit meiner Host-Datei, und es kann gelöst werden: mit 127.0.0.1 localhost

  1. Aktualisieren Sie Ihre Host-Datei (localhost woanders deutete auf den ersten)
  2. Run SUMO manuell dann init traci mit Parameter host='127.0.0.1'

Ich hoffe, dass Hilfe!

Verwandte Themen