Python execd working with --test, but service failing to start

I wrote a python script to generate fake irregular time series. When I execute the execd config with the --test flag it returns data perfectly, but when I move the config into the telegraf.d repository I received the following error:

Here is my config file:

  command = ["python", "D:/xxxxxx/telegraf/python/"]
  data_format = "influx"

Any advice would be appreciated.

Helllo @blharvey,
Can you set debug=true and send me the full logs? I’m not sure what’s happening.

Here is the log entries:
022-06-27T19:56:37Z I! [inputs.execd] Starting process: python [D:/xxxxxx/telegraf/python/]
2022-06-27T19:56:37Z E! [telegraf] Error running agent: starting input inputs.execd: failed to start process [python D:/xxxxx/telegraf/python/]: error starting process: exec: “python”: executable file not found in %PATH%
I double checked and the python is indeed set in the path.