php Laravel中Python文件的错误处理

zbwhf8kr  于 2023-10-15  发布在  PHP
关注(0)|答案(1)|浏览(104)

我想要的是从Laravel运行一个python文件,为此我想使用这样的过程:

$result = Process::run('python readSitemaps.py');

return $result->errorOutput();

在我看来

"python" is not recognized as an internal or external command, program, or executable batch file.

问题是,无论我在这个过程中放什么,我都会得到同样的错误。如果你将Laravel文档中的示例

$result = Process::run('ls -la');

return $result->output();
wz3gfoph

wz3gfoph1#

安装最新的Python版本。如果你使用的是windows,那么还要检查环境路径变量。
你可以尝试使用

$file = escapeshellcmd(public_path('pathToYour/file.py'));
$result = shell_exec($file);
echo $result;

相关问题