在带有Python的Laravel中使用Symfony进程时出错

在带有Python的Laravel中使用Symfony进程时出错,python,laravel,symfony,Python,Laravel,Symfony,我正在尝试使用Symfony进程运行python脚本,但不知何故它不起作用。有什么问题吗?下面是我用来运行python脚本的代码 $process = new Process(['python', '/d/Programs/Programming/XAMPP/htdocs/Musify/public/python/script.py']); $process->run(); if (!$process->isSucce

我正在尝试使用Symfony进程运行python脚本,但不知何故它不起作用。有什么问题吗?下面是我用来运行python脚本的代码

        $process = new Process(['python', '/d/Programs/Programming/XAMPP/htdocs/Musify/public/python/script.py']);
        $process->run();
        
        if (!$process->isSuccessful()) {
            throw new ProcessFailedException($process);
        }

        $data = $process->getOutput();

        dd($data);
试试这个:

$process = new Process(['python', public_path('python/script.py')]);


我也尝试使用D:/但它抛出了一个例外,您使用的是哪个laravel版本?我认为它的laravel 7此帮助程序存在于大多数版本中,您确定您的公用文件夹中有此脚本吗?顺便说一句,你为什么把它放在公共文件夹里?我不知道我为什么把它放在那里,我只需要把它放在某个地方。我只想在php laravel控制器中执行该脚本,并从python脚本中获取数据,然后将该脚本打印回控制器,您可以这样尝试:
$process=new process('python/script.py')