-1

我是新来的。我按照https://flow.readthedocs.io/en/latest/flow_setup.html中的步骤开始使用流程。运行 python 示例/simulate.py 环时,开始使用时出现错误。我在这里附上我的图片错误。

我认为这是因为它必须在 linux 而不是 windows 中运行,并且地址被指定为 linux 地址。

错误图片

4

2 回答 2

1

感谢您使用 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)
于 2019-12-28T18:29:53.453 回答
0

对我来说,问题是我的 PATH 环境变量不包含 SUMO_HOME 路径(例如,在我的情况下,SUMO_HOME 路径是 /home/akshita/sumo_binaries/bin)。一旦你通过使用添加它export PATH=$SUMO_HOME:$PATH,那么你应该很好。

于 2020-05-15T02:04:13.010 回答