我是新来的。我按照https://flow.readthedocs.io/en/latest/flow_setup.html中的步骤开始使用流程。运行 python 示例/simulate.py 环时,开始使用时出现错误。我在这里附上我的图片错误。
我认为这是因为它必须在 linux 而不是 windows 中运行,并且地址被指定为 linux 地址。
错误图片
我是新来的。我按照https://flow.readthedocs.io/en/latest/flow_setup.html中的步骤开始使用流程。运行 python 示例/simulate.py 环时,开始使用时出现错误。我在这里附上我的图片错误。
我认为这是因为它必须在 linux 而不是 windows 中运行,并且地址被指定为 linux 地址。
错误图片
感谢您使用 Flow。似乎在您的 Windows 机器中,由于netconvert -c PATH ....
某种原因无法识别该命令。
要对此进行调试,您应该尝试在终端中单独运行该命令,看看它的哪一部分出错了。
无论如何,这部分代码写在flow/core/kernel/network/traci.py
第 512 行:
subprocess.call(
[
'netconvert -c ' + self.net_path + self.cfgfn +
' --output-file=' + self.cfg_path + self.netfn +
' --no-internal-links="false"'
],
stdout=subprocess.DEVNULL,
shell=True)
对我来说,问题是我的 PATH 环境变量不包含 SUMO_HOME 路径(例如,在我的情况下,SUMO_HOME 路径是 /home/akshita/sumo_binaries/bin)。一旦你通过使用添加它export PATH=$SUMO_HOME:$PATH
,那么你应该很好。