Hi,

according to https://sumo.dlr.de/docs/TraCI/Interfacing_TraCI_from_Python.html <https://sumo.dlr.de/docs/TraCI/Interfacing_TraCI_from_Python.html> you should import traci after checking SUMO_HOME and appending $SUMO_HOME/tools to the path.

So move it from line 4 to the line after "from sumolib import checkbinary"

Regards, Harald

Am 04.04.21 um 18:32 schrieb ali mirzaei:
Hello everybody,
This is my python code in the following:


import os
import sys
import traci

if 'SUMO_HOME' in os.environ:
     tools = os.path.join(os.environ['SUMO_HOME'], 'tools')
     sys.path.append(tools)
else:
     sys.exit("please declare environment variable 'SUMO_HOME'")

from sumolib import checkbinary

sumoBinary = "C:\Program Files (x86)\Eclipse\Sumo\bin\sumo-gui"
sumoCmd = [sumoBinary, "-c", "D:\ali mirzaei\app\my_sumo\ali_trace.sumocfg"]

def run():

    traci.start(sumoCmd)
    step = 0
    while step < 1000:
     traci.simulationStep()
     traci.vehicle.add('car','route_0')
     step += 1
traci.close()

after running, it leads to this error:


_File "D:\ali mirzaei\app\my_sumo\untitled0.py", line 4, in <module>
    import traci

ModuleNotFoundError: No module named 'traci'_

I've looked it up more or less, but I didn't catch something to fix it.

Thank you if you could help me.



_______________________________________________
sumo-user mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to