Я столкнулся с этим странным сценарием, пытаясь заставить модули работать с python-shell ( см. Выпуск № 7 )
Демонстрация: https://repl.it/@almenon/FabulousFocusedDiscussion?language=nodejs
Это работает:
let childProcess = require('child_process').spawn("python", ["-m", "timeit", "-n 1", "'x=5'"]);
Это не работает:
let childProcess = require('child_process').spawn("python", ["-m timeit", "-n 1", "'x=5'"]);
Приведет к ошибке:
"C: \ Program Files \ Python36 \ python.exe: модуль с именем timeit отсутствует"
Что не так?