Running python script in Laravel

Use Symfony Process. https://symfony.com/doc/current/components/process.html Install: composer require symfony/process Code: use Symfony\Component\Process\Process; use Symfony\Component\Process\Exception\ProcessFailedException; $process = new Process([‘python’, ‘/path/to/your_script.py’]); $process->run(); // executes after the command finishes if (!$process->isSuccessful()) { throw new ProcessFailedException($process); } echo $process->getOutput();