我已经安装了 flow0.5、sumo 1.1、RLlib 和 Stable Baseline。我不知道如何使用自动下载的 sumo_binaries 文件夹,所以我从源代码安装了 sumo 1.1。
该示例python examples/sumo/sugiyama.py
运行良好。
但是当我尝试运行python examples/stable_baselines/stabilizing_the_ring.py
错误时会发生
Error: tcpip::Storage::readIsSafe: want to read 4 bytes from Storage, but only 3 remaining
Quitting (on error).
Error during start: Traceback (most recent call last):
File "/home/elizabeth/0MA/flow/flow/core/kernel/simulation/traci.py", line 159, in start_simulation
traci_connection.simulationStep()
File "/home/elizabeth/anaconda3/envs/MultiAgent/lib/python3.6/site-packages/traci/connection.py", line 323, in simulationStep
result = self._sendExact()
File "/home/elizabeth/anaconda3/envs/MultiAgent/lib/python3.6/site-packages/traci/connection.py", line 99, in _sendExact
raise FatalTraCIError("connection closed by SUMO")
traci.exceptions.FatalTraCIError: connection closed by SUMO
我想知道问题到底是什么。我不确定是不是因为我的 sumo 版本与 traci 版本不匹配。但我不知道如何检查 traci 版本并匹配它们。
有没有人遇到同样的问题?你能告诉我更多关于这个问题的信息吗?
非常感谢!